home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Oregon Trail / Sample Application / Sample Application.rsrc / CODE_13_Hunt.txt < prev    next >
Text File  |  1993-06-23  |  152KB  |  2,750 lines

  1. # near model CODE resource
  2. # jump table entries: 2776-2784 (9 of them)
  3. export_347:
  4. 00000000  4E56 FFFE                link       A6, -0x0002
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  47ED DD40                lea.l      A3, [A5 - 0x22C0]
  7. 0000000C  598F                     subq.l     A7, 4
  8. 0000000E  3F3C 03E9                move.w     -[A7], 0x3E9
  9. 00000012  A949                     syscall    GetMenuHandle
  10. 00000014  285F                     movea.l    A4, [A7]+
  11. 00000016  2F0C                     move.l     -[A7], A4
  12. 00000018  7007                     moveq.l    D0, 0x07
  13. 0000001A  3F00                     move.w     -[A7], D0
  14. 0000001C  A93A                     syscall    DisableItem
  15. 0000001E  2F0C                     move.l     -[A7], A4
  16. 00000020  7006                     moveq.l    D0, 0x06
  17. 00000022  3F00                     move.w     -[A7], D0
  18. 00000024  A93A                     syscall    DisableItem
  19. 00000026  2F0C                     move.l     -[A7], A4
  20. 00000028  7002                     moveq.l    D0, 0x02
  21. 0000002A  3F00                     move.w     -[A7], D0
  22. 0000002C  A93A                     syscall    DisableItem
  23. 0000002E  2F0C                     move.l     -[A7], A4
  24. 00000030  7004                     moveq.l    D0, 0x04
  25. 00000032  3F00                     move.w     -[A7], D0
  26. 00000034  A93A                     syscall    DisableItem
  27. 00000036  206D D8F6                movea.l    A0, [A5 - 0x270A]
  28. 0000003A  1028 0238                move.b     D0, [A0 + 0x238]
  29. 0000003E  4880                     ext.w      D0
  30. 00000040  3A00                     move.w     D5, D0
  31. 00000042  206D D8F6                movea.l    A0, [A5 - 0x270A]
  32. 00000046  7000                     moveq.l    D0, 0x00
  33. 00000048  1028 0002                move.b     D0, [A0 + 0x2]
  34. 0000004C  3800                     move.w     D4, D0
  35. 0000004E  206D D8F6                movea.l    A0, [A5 - 0x270A]
  36. 00000052  7000                     moveq.l    D0, 0x00
  37. 00000054  1028 022D                move.b     D0, [A0 + 0x22D]
  38. 00000058  3C00                     move.w     D6, D0
  39. 0000005A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  40. 0000005E  3B68 0232 DC7C           move.w     [A5 - 0x2384], [A0 + 0x232]
  41. 00000064  41ED DC76                lea.l      A0, [A5 - 0x238A]
  42. 00000068  43ED DC54                lea.l      A1, [A5 - 0x23AC]
  43. 0000006C  20D9                     move.l     [A0]+, [A1]+
  44. 0000006E  30D9                     move.w     [A0]+, [A1]+
  45. 00000070  1D7C 00B6 FFFE           move.b     [A6 - 0x2], 0xB6
  46. 00000076  302D D484                move.w     D0, [A5 - 0x2B7C]
  47. 0000007A  48C0                     ext.l      D0
  48. 0000007C  7208                     moveq.l    D1, 0x08
  49. 0000007E  B280                     cmp.l      D1, D0
  50. 00000080  6E0C                     bgt        +0xE /* 0000008E */
  51. 00000082  302D D484                move.w     D0, [A5 - 0x2B7C]
  52. 00000086  48C0                     ext.l      D0
  53. 00000088  7208                     moveq.l    D1, 0x08
  54. 0000008A  B280                     cmp.l      D1, D0
  55. 0000008C  6C16                     bge        +0x18 /* 000000A4 */
  56. label0000008E:
  57. 0000008E  41ED DC70                lea.l      A0, [A5 - 0x2390]
  58. 00000092  43ED DC60                lea.l      A1, [A5 - 0x23A0]
  59. 00000096  20D9                     move.l     [A0]+, [A1]+
  60. 00000098  30D9                     move.w     [A0]+, [A1]+
  61. 0000009A  1D7C 00A6 FFFF           move.b     [A6 - 0x1], 0xA6
  62. 000000A0  6000 00A2                bra        +0xA4 /* 00000144 */
  63. label000000A4:
  64. 000000A4  48C6                     ext.l      D6
  65. 000000A6  7001                     moveq.l    D0, 0x01
  66. 000000A8  B086                     cmp.l      D0, D6
  67. 000000AA  6C12                     bge        +0x14 /* 000000BE */
  68. 000000AC  41ED DC76                lea.l      A0, [A5 - 0x238A]
  69. 000000B0  43ED DC4E                lea.l      A1, [A5 - 0x23B2]
  70. 000000B4  20D9                     move.l     [A0]+, [A1]+
  71. 000000B6  30D9                     move.w     [A0]+, [A1]+
  72. 000000B8  1D7C 00C4 FFFE           move.b     [A6 - 0x2], 0xC4
  73. label000000BE:
  74. 000000BE  41ED DC70                lea.l      A0, [A5 - 0x2390]
  75. 000000C2  43ED DC66                lea.l      A1, [A5 - 0x239A]
  76. 000000C6  20D9                     move.l     [A0]+, [A1]+
  77. 000000C8  30D9                     move.w     [A0]+, [A1]+
  78. 000000CA  1D7C 0056 FFFF           move.b     [A6 - 0x1], 0x56 /* 'V' */
  79. 000000D0  48C5                     ext.l      D5
  80. 000000D2  7004                     moveq.l    D0, 0x04
  81. 000000D4  B085                     cmp.l      D0, D5
  82. 000000D6  6606                     bne        +0x8 /* 000000DE */
  83. 000000D8  7E63                     moveq.l    D7, 0x63
  84. 000000DA  7CFF                     moveq.l    D6, 0xFFFFFFFF
  85. 000000DC  602E                     bra        +0x30 /* 0000010C */
  86. label000000DE:
  87. 000000DE  48C5                     ext.l      D5
  88. 000000E0  7005                     moveq.l    D0, 0x05
  89. 000000E2  B085                     cmp.l      D0, D5
  90. 000000E4  6F06                     ble        +0x8 /* 000000EC */
  91. 000000E6  7E04                     moveq.l    D7, 0x04
  92. 000000E8  7C09                     moveq.l    D6, 0x09
  93. 000000EA  6020                     bra        +0x22 /* 0000010C */
  94. label000000EC:
  95. 000000EC  48C5                     ext.l      D5
  96. 000000EE  700D                     moveq.l    D0, 0x0D
  97. 000000F0  B085                     cmp.l      D0, D5
  98. 000000F2  6F06                     ble        +0x8 /* 000000FA */
  99. 000000F4  7E04                     moveq.l    D7, 0x04
  100. 000000F6  7C05                     moveq.l    D6, 0x05
  101. 000000F8  6012                     bra        +0x14 /* 0000010C */
  102. label000000FA:
  103. 000000FA  48C5                     ext.l      D5
  104. 000000FC  700D                     moveq.l    D0, 0x0D
  105. 000000FE  B085                     cmp.l      D0, D5
  106. 00000100  6606                     bne        +0x8 /* 00000108 */
  107. 00000102  7E04                     moveq.l    D7, 0x04
  108. 00000104  7C0A                     moveq.l    D6, 0x0A
  109. 00000106  6004                     bra        +0x6 /* 0000010C */
  110. label00000108:
  111. 00000108  7E03                     moveq.l    D7, 0x03
  112. 0000010A  7C0A                     moveq.l    D6, 0x0A
  113. label0000010C:
  114. 0000010C  48C4                     ext.l      D4
  115. 0000010E  48C7                     ext.l      D7
  116. 00000110  BE84                     cmp.l      D7, D4
  117. 00000112  6E1A                     bgt        +0x1C /* 0000012E */
  118. 00000114  48C4                     ext.l      D4
  119. 00000116  48C6                     ext.l      D6
  120. 00000118  BC84                     cmp.l      D6, D4
  121. 0000011A  6D12                     blt        +0x14 /* 0000012E */
  122. 0000011C  41ED DC70                lea.l      A0, [A5 - 0x2390]
  123. 00000120  43ED DC60                lea.l      A1, [A5 - 0x23A0]
  124. 00000124  20D9                     move.l     [A0]+, [A1]+
  125. 00000126  30D9                     move.w     [A0]+, [A1]+
  126. 00000128  1D7C 00A6 FFFF           move.b     [A6 - 0x1], 0xA6
  127. label0000012E:
  128. 0000012E  4A6D DC7C                tst.w      [A5 - 0x2384]
  129. 00000132  6710                     beq        +0x12 /* 00000144 */
  130. 00000134  41ED DC70                lea.l      A0, [A5 - 0x2390]
  131. 00000138  43ED DC5A                lea.l      A1, [A5 - 0x23A6]
  132. 0000013C  20D9                     move.l     [A0]+, [A1]+
  133. 0000013E  30D9                     move.w     [A0]+, [A1]+
  134. 00000140  422E FFFF                clr.b      [A6 - 0x1]
  135. label00000144:
  136. 00000144  422D DC90                clr.b      [A5 - 0x2370]
  137. 00000148  1B7C 0001 DC92           move.b     [A5 - 0x236E], 0x1
  138. 0000014E  422D DC8E                clr.b      [A5 - 0x2372]
  139. 00000152  48C5                     ext.l      D5
  140. 00000154  7004                     moveq.l    D0, 0x04
  141. 00000156  B085                     cmp.l      D0, D5
  142. 00000158  6604                     bne        +0x6 /* 0000015E */
  143. 0000015A  422D DC92                clr.b      [A5 - 0x236E]
  144. label0000015E:
  145. 0000015E  48C5                     ext.l      D5
  146. 00000160  7004                     moveq.l    D0, 0x04
  147. 00000162  B085                     cmp.l      D0, D5
  148. 00000164  6C2E                     bge        +0x30 /* 00000194 */
  149. 00000166  1B7C 0001 DC8C           move.b     [A5 - 0x2374], 0x1
  150. 0000016C  48C5                     ext.l      D5
  151. 0000016E  7005                     moveq.l    D0, 0x05
  152. 00000170  B085                     cmp.l      D0, D5
  153. 00000172  6718                     beq        +0x1A /* 0000018C */
  154. 00000174  48C5                     ext.l      D5
  155. 00000176  7006                     moveq.l    D0, 0x06
  156. 00000178  B085                     cmp.l      D0, D5
  157. 0000017A  6C08                     bge        +0xA /* 00000184 */
  158. 0000017C  48C5                     ext.l      D5
  159. 0000017E  700B                     moveq.l    D0, 0x0B
  160. 00000180  B085                     cmp.l      D0, D5
  161. 00000182  6E08                     bgt        +0xA /* 0000018C */
  162. label00000184:
  163. 00000184  48C5                     ext.l      D5
  164. 00000186  700D                     moveq.l    D0, 0x0D
  165. 00000188  B085                     cmp.l      D0, D5
  166. 0000018A  6C30                     bge        +0x32 /* 000001BC */
  167. label0000018C:
  168. 0000018C  1B7C 0001 DC8E           move.b     [A5 - 0x2372], 0x1
  169. 00000192  6028                     bra        +0x2A /* 000001BC */
  170. label00000194:
  171. 00000194  422D DC8C                clr.b      [A5 - 0x2374]
  172. 00000198  48C5                     ext.l      D5
  173. 0000019A  7002                     moveq.l    D0, 0x02
  174. 0000019C  B085                     cmp.l      D0, D5
  175. 0000019E  6F06                     ble        +0x8 /* 000001A6 */
  176. 000001A0  1B7C 0001 DC8E           move.b     [A5 - 0x2372], 0x1
  177. label000001A6:
  178. 000001A6  48C4                     ext.l      D4
  179. 000001A8  7004                     moveq.l    D0, 0x04
  180. 000001AA  B084                     cmp.l      D0, D4
  181. 000001AC  6E08                     bgt        +0xA /* 000001B6 */
  182. 000001AE  48C4                     ext.l      D4
  183. 000001B0  7009                     moveq.l    D0, 0x09
  184. 000001B2  B084                     cmp.l      D0, D4
  185. 000001B4  6C06                     bge        +0x8 /* 000001BC */
  186. label000001B6:
  187. 000001B6  1B7C 0001 DC90           move.b     [A5 - 0x2370], 0x1
  188. label000001BC:
  189. 000001BC  4247                     clr.w      D7
  190. 000001BE  600A                     bra        +0xC /* 000001CA */
  191. label000001C0:
  192. 000001C0  2007                     move.l     D0, D7
  193. 000001C2  D040                     add.w      D0, D0
  194. 000001C4  4273 0000                clr.w      [A3 + D0.w]
  195. 000001C8  5247                     addq.w     D7, 1
  196. label000001CA:
  197. 000001CA  48C7                     ext.l      D7
  198. 000001CC  7007                     moveq.l    D0, 0x07
  199. 000001CE  B087                     cmp.l      D0, D7
  200. 000001D0  6EEE                     bgt        -0x10 /* 000001C0 */
  201. 000001D2  3B7C 0028 DC84           move.w     [A5 - 0x237C], 0x28 /* '(' */
  202. 000001D8  377C 0014 0004           move.w     [A3 + 0x4], 0x14
  203. 000001DE  377C 0014 0006           move.w     [A3 + 0x6], 0x14
  204. 000001E4  7000                     moveq.l    D0, 0x00
  205. 000001E6  302D DC6E                move.w     D0, [A5 - 0x2392]
  206. 000001EA  206D D8F6                movea.l    A0, [A5 - 0x270A]
  207. 000001EE  7200                     moveq.l    D1, 0x00
  208. 000001F0  3228 023A                move.w     D1, [A0 + 0x23A]
  209. 000001F4  B280                     cmp.l      D1, D0
  210. 000001F6  6724                     beq        +0x26 /* 0000021C */
  211. 000001F8  302D DC84                move.w     D0, [A5 - 0x237C]
  212. 000001FC  48C0                     ext.l      D0
  213. 000001FE  E380                     asl        D0, 1
  214. 00000200  3B40 DC84                move.w     [A5 - 0x237C], D0
  215. 00000204  302B 0004                move.w     D0, [A3 + 0x4]
  216. 00000208  48C0                     ext.l      D0
  217. 0000020A  E380                     asl        D0, 1
  218. 0000020C  3740 0004                move.w     [A3 + 0x4], D0
  219. 00000210  302B 0006                move.w     D0, [A3 + 0x6]
  220. 00000214  48C0                     ext.l      D0
  221. 00000216  E380                     asl        D0, 1
  222. 00000218  3740 0006                move.w     [A3 + 0x6], D0
  223. label0000021C:
  224. 0000021C  7C02                     moveq.l    D6, 0x02
  225. 0000021E  48C5                     ext.l      D5
  226. 00000220  700A                     moveq.l    D0, 0x0A
  227. 00000222  B085                     cmp.l      D0, D5
  228. 00000224  6E08                     bgt        +0xA /* 0000022E */
  229. 00000226  48C5                     ext.l      D5
  230. 00000228  700E                     moveq.l    D0, 0x0E
  231. 0000022A  B085                     cmp.l      D0, D5
  232. 0000022C  6C10                     bge        +0x12 /* 0000023E */
  233. label0000022E:
  234. 0000022E  377C 0019 0002           move.w     [A3 + 0x2], 0x19
  235. 00000234  066D 0019 DC84           addi.w     [A5 - 0x237C], 0x19
  236. 0000023A  5246                     addq.w     D6, 1
  237. 0000023C  600E                     bra        +0x10 /* 0000024C */
  238. label0000023E:
  239. 0000023E  377C 000A 0002           move.w     [A3 + 0x2], 0xA /* '\n' */
  240. 00000244  066D 000A DC84           addi.w     [A5 - 0x237C], 0xA /* '\n' */
  241. 0000024A  5246                     addq.w     D6, 1
  242. label0000024C:
  243. 0000024C  48C5                     ext.l      D5
  244. 0000024E  7007                     moveq.l    D0, 0x07
  245. 00000250  B085                     cmp.l      D0, D5
  246. 00000252  6F0E                     ble        +0x10 /* 00000262 */
  247. 00000254  36BC 000F                move.w     [A3], 0xF
  248. 00000258  066D 000F DC84           addi.w     [A5 - 0x237C], 0xF
  249. 0000025E  5246                     addq.w     D6, 1
  250. 00000260  600A                     bra        +0xC /* 0000026C */
  251. label00000262:
  252. 00000262  36BC 0008                move.w     [A3], 0x8
  253. 00000266  506D DC84                addq.w     [A5 - 0x237C], 8
  254. 0000026A  5246                     addq.w     D6, 1
  255. label0000026C:
  256. 0000026C  48C5                     ext.l      D5
  257. 0000026E  7002                     moveq.l    D0, 0x02
  258. 00000270  B085                     cmp.l      D0, D5
  259. 00000272  6C34                     bge        +0x36 /* 000002A8 */
  260. 00000274  48C5                     ext.l      D5
  261. 00000276  700D                     moveq.l    D0, 0x0D
  262. 00000278  B085                     cmp.l      D0, D5
  263. 0000027A  6F2C                     ble        +0x2E /* 000002A8 */
  264. 0000027C  48C5                     ext.l      D5
  265. 0000027E  7003                     moveq.l    D0, 0x03
  266. 00000280  B085                     cmp.l      D0, D5
  267. 00000282  6708                     beq        +0xA /* 0000028C */
  268. 00000284  48C5                     ext.l      D5
  269. 00000286  700C                     moveq.l    D0, 0x0C
  270. 00000288  B085                     cmp.l      D0, D5
  271. 0000028A  660E                     bne        +0x10 /* 0000029A */
  272. label0000028C:
  273. 0000028C  377C 0007 000C           move.w     [A3 + 0xC], 0x7
  274. 00000292  5E6D DC84                addq.w     [A5 - 0x237C], 7
  275. 00000296  5246                     addq.w     D6, 1
  276. 00000298  600E                     bra        +0x10 /* 000002A8 */
  277. label0000029A:
  278. 0000029A  377C 0014 000C           move.w     [A3 + 0xC], 0x14
  279. 000002A0  066D 0014 DC84           addi.w     [A5 - 0x237C], 0x14
  280. 000002A6  5246                     addq.w     D6, 1
  281. label000002A8:
  282. 000002A8  48C5                     ext.l      D5
  283. 000002AA  7004                     moveq.l    D0, 0x04
  284. 000002AC  B085                     cmp.l      D0, D5
  285. 000002AE  6710                     beq        +0x12 /* 000002C0 */
  286. 000002B0  48C5                     ext.l      D5
  287. 000002B2  700A                     moveq.l    D0, 0x0A
  288. 000002B4  B085                     cmp.l      D0, D5
  289. 000002B6  6C16                     bge        +0x18 /* 000002CE */
  290. 000002B8  48C5                     ext.l      D5
  291. 000002BA  700E                     moveq.l    D0, 0x0E
  292. 000002BC  B085                     cmp.l      D0, D5
  293. 000002BE  6F0E                     ble        +0x10 /* 000002CE */
  294. label000002C0:
  295. 000002C0  377C 0008 0008           move.w     [A3 + 0x8], 0x8
  296. 000002C6  506D DC84                addq.w     [A5 - 0x237C], 8
  297. 000002CA  5246                     addq.w     D6, 1
  298. 000002CC  6016                     bra        +0x18 /* 000002E4 */
  299. label000002CE:
  300. 000002CE  48C5                     ext.l      D5
  301. 000002D0  7004                     moveq.l    D0, 0x04
  302. 000002D2  B085                     cmp.l      D0, D5
  303. 000002D4  6C0E                     bge        +0x10 /* 000002E4 */
  304. 000002D6  377C 000F 0008           move.w     [A3 + 0x8], 0xF
  305. 000002DC  066D 000F DC84           addi.w     [A5 - 0x237C], 0xF
  306. 000002E2  5246                     addq.w     D6, 1
  307. label000002E4:
  308. 000002E4  48C4                     ext.l      D4
  309. 000002E6  700B                     moveq.l    D0, 0x0B
  310. 000002E8  B084                     cmp.l      D0, D4
  311. 000002EA  6F34                     ble        +0x36 /* 00000320 */
  312. 000002EC  48C4                     ext.l      D4
  313. 000002EE  7003                     moveq.l    D0, 0x03
  314. 000002F0  B084                     cmp.l      D0, D4
  315. 000002F2  6C2C                     bge        +0x2E /* 00000320 */
  316. 000002F4  48C5                     ext.l      D5
  317. 000002F6  700C                     moveq.l    D0, 0x0C
  318. 000002F8  B085                     cmp.l      D0, D5
  319. 000002FA  6C10                     bge        +0x12 /* 0000030C */
  320. 000002FC  377C 000A 000A           move.w     [A3 + 0xA], 0xA /* '\n' */
  321. 00000302  066D 000A DC84           addi.w     [A5 - 0x237C], 0xA /* '\n' */
  322. 00000308  5246                     addq.w     D6, 1
  323. 0000030A  6014                     bra        +0x16 /* 00000320 */
  324. label0000030C:
  325. 0000030C  48C5                     ext.l      D5
  326. 0000030E  7005                     moveq.l    D0, 0x05
  327. 00000310  B085                     cmp.l      D0, D5
  328. 00000312  6C0C                     bge        +0xE /* 00000320 */
  329. 00000314  377C 0005 000A           move.w     [A3 + 0xA], 0x5
  330. 0000031A  5A6D DC84                addq.w     [A5 - 0x237C], 5
  331. 0000031E  5246                     addq.w     D6, 1
  332. label00000320:
  333. 00000320  7000                     moveq.l    D0, 0x00
  334. 00000322  302D DC6E                move.w     D0, [A5 - 0x2392]
  335. 00000326  206D D8F6                movea.l    A0, [A5 - 0x270A]
  336. 0000032A  7200                     moveq.l    D1, 0x00
  337. 0000032C  3228 023A                move.w     D1, [A0 + 0x23A]
  338. 00000330  B280                     cmp.l      D1, D0
  339. 00000332  6754                     beq        +0x56 /* 00000388 */
  340. 00000334  7002                     moveq.l    D0, 0x02
  341. 00000336  2F00                     move.l     -[A7], D0
  342. 00000338  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  343. 0000033C  48C0                     ext.l      D0
  344. 0000033E  2E00                     move.l     D7, D0
  345. 00000340  5487                     addq.l     D7, 2
  346. 00000342  2007                     move.l     D0, D7
  347. 00000344  D040                     add.w      D0, D0
  348. 00000346  3033 0000                move.w     D0, [A3 + D0.w]
  349. 0000034A  916D DC84                sub.w      [A5 - 0x237C], D0
  350. 0000034E  2007                     move.l     D0, D7
  351. 00000350  D040                     add.w      D0, D0
  352. 00000352  4273 0000                clr.w      [A3 + D0.w]
  353. 00000356  5346                     subq.w     D6, 1
  354. 00000358  588F                     addq.l     A7, 4
  355. 0000035A  602C                     bra        +0x2E /* 00000388 */
  356. label0000035C:
  357. 0000035C  7007                     moveq.l    D0, 0x07
  358. 0000035E  2F00                     move.l     -[A7], D0
  359. 00000360  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  360. 00000364  3E00                     move.w     D7, D0
  361. 00000366  2007                     move.l     D0, D7
  362. 00000368  D040                     add.w      D0, D0
  363. 0000036A  4A73 0000                tst.w      [A3 + D0.w]
  364. 0000036E  588F                     addq.l     A7, 4
  365. 00000370  6716                     beq        +0x18 /* 00000388 */
  366. 00000372  2007                     move.l     D0, D7
  367. 00000374  D040                     add.w      D0, D0
  368. 00000376  3033 0000                move.w     D0, [A3 + D0.w]
  369. 0000037A  916D DC84                sub.w      [A5 - 0x237C], D0
  370. 0000037E  2007                     move.l     D0, D7
  371. 00000380  D040                     add.w      D0, D0
  372. 00000382  4273 0000                clr.w      [A3 + D0.w]
  373. 00000386  5346                     subq.w     D6, 1
  374. label00000388:
  375. 00000388  48C6                     ext.l      D6
  376. 0000038A  7002                     moveq.l    D0, 0x02
  377. 0000038C  B086                     cmp.l      D0, D6
  378. 0000038E  6DCC                     blt        -0x32 /* 0000035C */
  379. 00000390  3B7C 0001 DC8A           move.w     [A5 - 0x2376], 0x1
  380. 00000396  48C5                     ext.l      D5
  381. 00000398  7005                     moveq.l    D0, 0x05
  382. 0000039A  B085                     cmp.l      D0, D5
  383. 0000039C  6F04                     ble        +0x6 /* 000003A2 */
  384. 0000039E  426D DC8A                clr.w      [A5 - 0x2376]
  385. label000003A2:
  386. 000003A2  1B7C 0001 DF80           move.b     [A5 - 0x2080], 0x1
  387. 000003A8  1B6E FFFF DF7C           move.b     [A5 - 0x2084], [A6 - 0x1]
  388. 000003AE  1B6E FFFE DF7A           move.b     [A5 - 0x2086], [A6 - 0x2]
  389. 000003B4  3B7C 0064 DC6C           move.w     [A5 - 0x2394], 0x64 /* 'd' */
  390. 000003BA  206D D8F6                movea.l    A0, [A5 - 0x270A]
  391. 000003BE  7000                     moveq.l    D0, 0x00
  392. 000003C0  102D D870                move.b     D0, [A5 - 0x2790]
  393. 000003C4  2200                     move.l     D1, D0
  394. 000003C6  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  395. 000003CA  4841                     swap.w     D1
  396. 000003CC  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  397. 000003D0  4841                     swap.w     D1
  398. 000003D2  4241                     clr.w      D1
  399. 000003D4  D081                     add.l      D0, D1
  400. 000003D6  7200                     moveq.l    D1, 0x00
  401. 000003D8  41E8 0262                lea.l      A0, [A0 + 0x262]
  402. 000003DC  1230 0800                move.b     D1, [A0 + D0]
  403. 000003E0  7001                     moveq.l    D0, 0x01
  404. 000003E2  B081                     cmp.l      D0, D1
  405. 000003E4  6C0C                     bge        +0xE /* 000003F2 */
  406. 000003E6  302D DC6C                move.w     D0, [A5 - 0x2394]
  407. 000003EA  48C0                     ext.l      D0
  408. 000003EC  E380                     asl        D0, 1
  409. 000003EE  3B40 DC6C                move.w     [A5 - 0x2394], D0
  410. label000003F2:
  411. 000003F2  4A2D DC96                tst.b      [A5 - 0x236A]
  412. 000003F6  6710                     beq        +0x12 /* 00000408 */
  413. 000003F8  526D D876                addq.w     [A5 - 0x278A], 1
  414. 000003FC  486D 0B02                pea.l      [A5 + 0xB02 /* export_348 */]
  415. 00000400  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  416. 00000404  588F                     addq.l     A7, 4
  417. 00000406  6020                     bra        +0x22 /* 00000428 */
  418. label00000408:
  419. 00000408  2F0C                     move.l     -[A7], A4
  420. 0000040A  7006                     moveq.l    D0, 0x06
  421. 0000040C  3F00                     move.w     -[A7], D0
  422. 0000040E  A939                     syscall    EnableItem
  423. 00000410  2F0C                     move.l     -[A7], A4
  424. 00000412  7007                     moveq.l    D0, 0x07
  425. 00000414  3F00                     move.w     -[A7], D0
  426. 00000416  A939                     syscall    EnableItem
  427. 00000418  2F0C                     move.l     -[A7], A4
  428. 0000041A  7002                     moveq.l    D0, 0x02
  429. 0000041C  3F00                     move.w     -[A7], D0
  430. 0000041E  A939                     syscall    EnableItem
  431. 00000420  2F0C                     move.l     -[A7], A4
  432. 00000422  7004                     moveq.l    D0, 0x04
  433. 00000424  3F00                     move.w     -[A7], D0
  434. 00000426  A939                     syscall    EnableItem
  435. label00000428:
  436. 00000428  4CEE 18F0 FFE6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1A]
  437. 0000042E  4E5E                     unlink     A6
  438. 00000430  4E75                     rts
  439. export_348:
  440. 00000432  48E7 0018                movem.l    -[A7], A3,A4
  441. 00000436  286F 0010                movea.l    A4, [A7 + 0x10]
  442. 0000043A  266F 000C                movea.l    A3, [A7 + 0xC]
  443. 0000043E  3014                     move.w     D0, [A4]
  444. 00000440  5340                     subq.w     D0, 1
  445. 00000442  6706                     beq        +0x8 /* 0000044A */
  446. 00000444  5B40                     subq.w     D0, 5
  447. 00000446  6750                     beq        +0x52 /* 00000498 */
  448. 00000448  605E                     bra        +0x60 /* 000004A8 */
  449. label0000044A:
  450. 0000044A  2053                     movea.l    A0, [A3]
  451. 0000044C  4AA8 0014                tst.l      [A0 + 0x14]
  452. 00000450  662E                     bne        +0x30 /* 00000480 */
  453. 00000452  7000                     moveq.l    D0, 0x00
  454. 00000454  2F00                     move.l     -[A7], D0
  455. 00000456  2F00                     move.l     -[A7], D0
  456. 00000458  2F00                     move.l     -[A7], D0
  457. 0000045A  7210                     moveq.l    D1, 0x10
  458. 0000045C  2F01                     move.l     -[A7], D1
  459. 0000045E  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  460. 00000462  2053                     movea.l    A0, [A3]
  461. 00000464  41E8 0018                lea.l      A0, [A0 + 0x18]
  462. 00000468  43ED D57C                lea.l      A1, [A5 - 0x2A84]
  463. 0000046C  20D9                     move.l     [A0]+, [A1]+
  464. 0000046E  20D9                     move.l     [A0]+, [A1]+
  465. 00000470  30D9                     move.w     [A0]+, [A1]+
  466. 00000472  2053                     movea.l    A0, [A3]
  467. 00000474  317C 0001 0020           move.w     [A0 + 0x20], 0x1
  468. 0000047A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  469. 0000047E  6010                     bra        +0x12 /* 00000490 */
  470. label00000480:
  471. 00000480  701E                     moveq.l    D0, 0x1E
  472. 00000482  2F00                     move.l     -[A7], D0
  473. 00000484  2F0B                     move.l     -[A7], A3
  474. 00000486  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  475. 0000048A  4EBA 013C                jsr        [PC + 0x13C /* 000005C8 */]
  476. 0000048E  508F                     addq.l     A7, 8
  477. label00000490:
  478. 00000490  203C 030D 23C9           move.l     D0, 0x30D23C9
  479. 00000496  6012                     bra        +0x14 /* 000004AA */
  480. label00000498:
  481. 00000498  2F0B                     move.l     -[A7], A3
  482. 0000049A  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  483. 0000049E  486D 0B12                pea.l      [A5 + 0xB12 /* export_350 */]
  484. 000004A2  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  485. 000004A6  508F                     addq.l     A7, 8
  486. label000004A8:
  487. 000004A8  7001                     moveq.l    D0, 0x01
  488. label000004AA:
  489. 000004AA  4CDF 1800                movem.l    A3,A4, [A7]+
  490. 000004AE  4E75                     rts
  491. fn000004B0:
  492. 000004B0  4E56 FFF8                link       A6, -0x0008
  493. 000004B4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  494. 000004B8  3C2E 000E                move.w     D6, [A6 + 0xE]
  495. 000004BC  1E2E 000B                move.b     D7, [A6 + 0xB]
  496. 000004C0  670A                     beq        +0xC /* 000004CC */
  497. 000004C2  206D D8F6                movea.l    A0, [A5 - 0x270A]
  498. 000004C6  3B68 023A DC6E           move.w     [A5 - 0x2392], [A0 + 0x23A]
  499. label000004CC:
  500. 000004CC  206D D8F6                movea.l    A0, [A5 - 0x270A]
  501. 000004D0  226D D8F6                movea.l    A1, [A5 - 0x270A]
  502. 000004D4  7000                     moveq.l    D0, 0x00
  503. 000004D6  102D D870                move.b     D0, [A5 - 0x2790]
  504. 000004DA  7200                     moveq.l    D1, 0x00
  505. 000004DC  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  506. 000004E0  2001                     move.l     D0, D1
  507. 000004E2  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  508. 000004E6  4840                     swap.w     D0
  509. 000004E8  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  510. 000004EC  4840                     swap.w     D0
  511. 000004EE  4240                     clr.w      D0
  512. 000004F0  D280                     add.l      D1, D0
  513. 000004F2  41E8 025E                lea.l      A0, [A0 + 0x25E]
  514. 000004F6  49F0 1800                lea.l      A4, [A0 + D1]
  515. 000004FA  302C 0052                move.w     D0, [A4 + 0x52]
  516. 000004FE  48C0                     ext.l      D0
  517. 00000500  7200                     moveq.l    D1, 0x00
  518. 00000502  1207                     move.b     D1, D7
  519. 00000504  D280                     add.l      D1, D0
  520. 00000506  7000                     moveq.l    D0, 0x00
  521. 00000508  302D D776                move.w     D0, [A5 - 0x288A]
  522. 0000050C  B081                     cmp.l      D0, D1
  523. 0000050E  6C10                     bge        +0x12 /* 00000520 */
  524. 00000510  7000                     moveq.l    D0, 0x00
  525. 00000512  302D D776                move.w     D0, [A5 - 0x288A]
  526. 00000516  322C 0052                move.w     D1, [A4 + 0x52]
  527. 0000051A  48C1                     ext.l      D1
  528. 0000051C  2E00                     move.l     D7, D0
  529. 0000051E  9E81                     sub.l      D7, D1
  530. label00000520:
  531. 00000520  7000                     moveq.l    D0, 0x00
  532. 00000522  2F00                     move.l     -[A7], D0
  533. 00000524  48C6                     ext.l      D6
  534. 00000526  2F06                     move.l     -[A7], D6
  535. 00000528  7200                     moveq.l    D1, 0x00
  536. 0000052A  1207                     move.b     D1, D7
  537. 0000052C  2F01                     move.l     -[A7], D1
  538. 0000052E  7206                     moveq.l    D1, 0x06
  539. 00000530  2F01                     move.l     -[A7], D1
  540. 00000532  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  541. 00000536  206D D8F6                movea.l    A0, [A5 - 0x270A]
  542. 0000053A  3D50 FFF8                move.w     [A6 - 0x8], [A0]
  543. 0000053E  206D D8F6                movea.l    A0, [A5 - 0x270A]
  544. 00000542  1D68 0002 FFFA           move.b     [A6 - 0x6], [A0 + 0x2]
  545. 00000548  206D D8F6                movea.l    A0, [A5 - 0x270A]
  546. 0000054C  1D68 0003 FFFB           move.b     [A6 - 0x5], [A0 + 0x3]
  547. 00000552  1D7C 0069 FFFC           move.b     [A6 - 0x4], 0x69 /* 'i' */
  548. 00000558  1D6D D870 FFFD           move.b     [A6 - 0x3], [A5 - 0x2790]
  549. 0000055E  1D47 FFFE                move.b     [A6 - 0x2], D7
  550. 00000562  7001                     moveq.l    D0, 0x01
  551. 00000564  2F00                     move.l     -[A7], D0
  552. 00000566  7208                     moveq.l    D1, 0x08
  553. 00000568  2F01                     move.l     -[A7], D1
  554. 0000056A  486E FFF8                pea.l      [A6 - 0x8]
  555. 0000056E  7000                     moveq.l    D0, 0x00
  556. 00000570  2F00                     move.l     -[A7], D0
  557. 00000572  4878 00FF                push.l     0xFF
  558. 00000576  2F00                     move.l     -[A7], D0
  559. 00000578  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  560. 0000057C  7000                     moveq.l    D0, 0x00
  561. 0000057E  1007                     move.b     D0, D7
  562. 00000580  3B40 DC82                move.w     [A5 - 0x237E], D0
  563. 00000584  3B46 DC80                move.w     [A5 - 0x2380], D6
  564. 00000588  422D DF80                clr.b      [A5 - 0x2080]
  565. 0000058C  598F                     subq.l     A7, 4
  566. 0000058E  3F3C 03E9                move.w     -[A7], 0x3E9
  567. 00000592  A949                     syscall    GetMenuHandle
  568. 00000594  265F                     movea.l    A3, [A7]+
  569. 00000596  2F0B                     move.l     -[A7], A3
  570. 00000598  7006                     moveq.l    D0, 0x06
  571. 0000059A  3F00                     move.w     -[A7], D0
  572. 0000059C  A939                     syscall    EnableItem
  573. 0000059E  2F0B                     move.l     -[A7], A3
  574. 000005A0  7007                     moveq.l    D0, 0x07
  575. 000005A2  3F00                     move.w     -[A7], D0
  576. 000005A4  A939                     syscall    EnableItem
  577. 000005A6  2F0B                     move.l     -[A7], A3
  578. 000005A8  7002                     moveq.l    D0, 0x02
  579. 000005AA  3F00                     move.w     -[A7], D0
  580. 000005AC  A939                     syscall    EnableItem
  581. 000005AE  2F0B                     move.l     -[A7], A3
  582. 000005B0  7004                     moveq.l    D0, 0x04
  583. 000005B2  3F00                     move.w     -[A7], D0
  584. 000005B4  A939                     syscall    EnableItem
  585. 000005B6  486D 08EA                pea.l      [A5 + 0x8EA /* export_281 */]
  586. 000005BA  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  587. 000005BE  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  588. 000005C4  4E5E                     unlink     A6
  589. 000005C6  4E75                     rts
  590. fn000005C8:
  591. 000005C8  48E7 0110                movem.l    -[A7], D7,A3
  592. 000005CC  3E3C 232A                move.w     D7, 0x232A /* '#*' */
  593. 000005D0  6022                     bra        +0x24 /* 000005F4 */
  594. label000005D2:
  595. 000005D2  598F                     subq.l     A7, 4
  596. 000005D4  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  597. 000005DA  3F07                     move.w     -[A7], D7
  598. 000005DC  A9A0                     syscall    GetResource
  599. 000005DE  265F                     movea.l    A3, [A7]+
  600. 000005E0  200B                     move.l     D0, A3
  601. 000005E2  670C                     beq        +0xE /* 000005F0 */
  602. 000005E4  2F0B                     move.l     -[A7], A3
  603. 000005E6  205F                     movea.l    A0, [A7]+
  604. 000005E8  A064                     syscall    MoveHHi
  605. 000005EA  2F0B                     move.l     -[A7], A3
  606. 000005EC  205F                     movea.l    A0, [A7]+
  607. 000005EE  A029                     syscall    HLock
  608. label000005F0:
  609. 000005F0  3007                     move.w     D0, D7
  610. 000005F2  5247                     addq.w     D7, 1
  611. label000005F4:
  612. 000005F4  48C7                     ext.l      D7
  613. 000005F6  0C87 0000 232C           cmpi.l     D7, 0x232C /* '#,' */
  614. 000005FC  6FD4                     ble        -0x2A /* 000005D2 */
  615. 000005FE  4878 232F                push.l     0x232F /* '#/' */
  616. 00000602  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  617. 00000606  588F                     addq.l     A7, 4
  618. 00000608  4CDF 0880                movem.l    D7,A3, [A7]+
  619. 0000060C  4E75                     rts
  620. export_349:
  621. 0000060E  48E7 0110                movem.l    -[A7], D7,A3
  622. 00000612  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  623. 00000616  3E3C 232A                move.w     D7, 0x232A /* '#*' */
  624. 0000061A  601C                     bra        +0x1E /* 00000638 */
  625. label0000061C:
  626. 0000061C  598F                     subq.l     A7, 4
  627. 0000061E  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  628. 00000624  3F07                     move.w     -[A7], D7
  629. 00000626  A9A0                     syscall    GetResource
  630. 00000628  265F                     movea.l    A3, [A7]+
  631. 0000062A  200B                     move.l     D0, A3
  632. 0000062C  6706                     beq        +0x8 /* 00000634 */
  633. 0000062E  2F0B                     move.l     -[A7], A3
  634. 00000630  205F                     movea.l    A0, [A7]+
  635. 00000632  A02A                     syscall    HUnlock
  636. label00000634:
  637. 00000634  3007                     move.w     D0, D7
  638. 00000636  5247                     addq.w     D7, 1
  639. label00000638:
  640. 00000638  48C7                     ext.l      D7
  641. 0000063A  0C87 0000 232C           cmpi.l     D7, 0x232C /* '#,' */
  642. 00000640  6FDA                     ble        -0x24 /* 0000061C */
  643. 00000642  4CDF 0880                movem.l    D7,A3, [A7]+
  644. 00000646  4E75                     rts
  645. export_350:
  646. 00000648  48E7 0018                movem.l    -[A7], A3,A4
  647. 0000064C  286F 0010                movea.l    A4, [A7 + 0x10]
  648. 00000650  266F 000C                movea.l    A3, [A7 + 0xC]
  649. 00000654  3014                     move.w     D0, [A4]
  650. 00000656  5340                     subq.w     D0, 1
  651. 00000658  6B6A                     bmi        +0x6C /* 000006C4 */
  652. 0000065A  0C40 0004                cmpi.w     D0, 0x4
  653. 0000065E  6E64                     bgt        +0x66 /* 000006C4 */
  654. 00000660  D040                     add.w      D0, D0
  655. 00000662  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  656. 00000666  4EFB 0000                jmp        [PC + D0.w]
  657. 0000066A  000C 0032                ori.b      A4, 0x32 /* '2' */
  658. 0000066E  005C 005C                ori.w      [A4]+, 0x5C /* '\\' */
  659. 00000672  0060 2053                ori.w      -[A0], 0x2053 /* ' S' */
  660. 00000676  4AA8 0014                tst.l      [A0 + 0x14]
  661. 0000067A  6716                     beq        +0x18 /* 00000692 */
  662. 0000067C  7000                     moveq.l    D0, 0x00
  663. 0000067E  2F00                     move.l     -[A7], D0
  664. 00000680  486D 0B1A                pea.l      [A5 + 0xB1A /* export_351 */]
  665. 00000684  7203                     moveq.l    D1, 0x03
  666. 00000686  2F01                     move.l     -[A7], D1
  667. 00000688  2F0B                     move.l     -[A7], A3
  668. 0000068A  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  669. 0000068E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  670. label00000692:
  671. 00000692  203C 030D 23C8           move.l     D0, 0x30D23C8
  672. 00000698  6030                     bra        +0x32 /* 000006CA */
  673. 0000069A  302C 0004                move.w     D0, [A4 + 0x4]
  674. 0000069E  5340                     subq.w     D0, 1
  675. 000006A0  6B26                     bmi        +0x28 /* 000006C8 */
  676. 000006A2  0C40 0001                cmpi.w     D0, 0x1
  677. 000006A6  6E20                     bgt        +0x22 /* 000006C8 */
  678. 000006A8  D040                     add.w      D0, D0
  679. 000006AA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  680. 000006AE  4EFB 0000                jmp        [PC + D0.w]
  681. 000006B2  0006 000E                ori.b      D6, 0xE
  682. 000006B6  1B7C 0001 DB26           move.b     [A5 - 0x24DA], 0x1
  683. 000006BC  600A                     bra        +0xC /* 000006C8 */
  684. 000006BE  426D DC4C                clr.w      [A5 - 0x23B4]
  685. 000006C2  6004                     bra        +0x6 /* 000006C8 */
  686. label000006C4:
  687. 000006C4  7000                     moveq.l    D0, 0x00
  688. 000006C6  6002                     bra        +0x4 /* 000006CA */
  689. label000006C8:
  690. 000006C8  7001                     moveq.l    D0, 0x01
  691. label000006CA:
  692. 000006CA  4CDF 1800                movem.l    A3,A4, [A7]+
  693. 000006CE  4E75                     rts
  694. export_351:
  695. fn000006D0:
  696. 000006D0  4E56 FFE6                link       A6, -0x001A
  697. 000006D4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  698. 000006D8  49ED DCA0                lea.l      A4, [A5 - 0x2360]
  699. 000006DC  47ED DB2C                lea.l      A3, [A5 - 0x24D4]
  700. 000006E0  206E 000C                movea.l    A0, [A6 + 0xC]
  701. 000006E4  3010                     move.w     D0, [A0]
  702. 000006E6  5340                     subq.w     D0, 1
  703. 000006E8  6B00 0AFC                bmi        +0xAFE /* 000011E6 */
  704. 000006EC  0C40 0005                cmpi.w     D0, 0x5
  705. 000006F0  6E00 0AF4                bgt        +0xAF6 /* 000011E6 */
  706. 000006F4  D040                     add.w      D0, D0
  707. 000006F6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  708. 000006FA  4EFB 0000                jmp        [PC + D0.w]
  709. 000006FE  000E 0764                ori.b      A6, 0x64 /* 'd' */
  710. 00000702  0AEA                     .incomplete
  711. 00000704  08D0 0954                bset.b     [A0], 0x54 /* 'T' */
  712. 00000708  0776 206E                bchg       [A6 + D2.w + 0x6E], D3
  713. 0000070C  0008 2050                ori.b      A0, 0x50 /* 'P' */
  714. 00000710  4AA8 0014                tst.l      [A0 + 0x14]
  715. 00000714  6700 0AD4                beq        +0xAD6 /* 000011EA */
  716. 00000718  7000                     moveq.l    D0, 0x00
  717. 0000071A  2F00                     move.l     -[A7], D0
  718. 0000071C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  719. 00000720  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  720. 00000724  4246                     clr.w      D6
  721. 00000726  508F                     addq.l     A7, 8
  722. 00000728  602A                     bra        +0x2C /* 00000754 */
  723. label0000072A:
  724. 0000072A  41ED DC98                lea.l      A0, [A5 - 0x2368]
  725. 0000072E  4230 6000                clr.b      [A0 + D6.w]
  726. 00000732  4247                     clr.w      D7
  727. 00000734  6014                     bra        +0x16 /* 0000074A */
  728. label00000736:
  729. 00000736  2006                     move.l     D0, D6
  730. 00000738  E548                     lsl        D0.w, 2
  731. 0000073A  3200                     move.w     D1, D0
  732. 0000073C  E548                     lsl        D0.w, 2
  733. 0000073E  D041                     add.w      D0, D1
  734. 00000740  2207                     move.l     D1, D7
  735. 00000742  D240                     add.w      D1, D0
  736. 00000744  4234 1000                clr.b      [A4 + D1.w]
  737. 00000748  5247                     addq.w     D7, 1
  738. label0000074A:
  739. 0000074A  48C7                     ext.l      D7
  740. 0000074C  7014                     moveq.l    D0, 0x14
  741. 0000074E  B087                     cmp.l      D0, D7
  742. 00000750  6EE4                     bgt        -0x1A /* 00000736 */
  743. 00000752  5246                     addq.w     D6, 1
  744. label00000754:
  745. 00000754  48C6                     ext.l      D6
  746. 00000756  7007                     moveq.l    D0, 0x07
  747. 00000758  B086                     cmp.l      D0, D6
  748. 0000075A  6CCE                     bge        -0x30 /* 0000072A */
  749. 0000075C  1B7C 0001 DC98           move.b     [A5 - 0x2368], 0x1
  750. 00000762  302D D484                move.w     D0, [A5 - 0x2B7C]
  751. 00000766  48C0                     ext.l      D0
  752. 00000768  2F00                     move.l     -[A7], D0
  753. 0000076A  7014                     moveq.l    D0, 0x14
  754. 0000076C  2F00                     move.l     -[A7], D0
  755. 0000076E  7200                     moveq.l    D1, 0x00
  756. 00000770  2F01                     move.l     -[A7], D1
  757. 00000772  4878 4AD8                push.l     0x4AD8
  758. 00000776  4878 23C8                push.l     0x23C8
  759. 0000077A  4EAD 089A                jsr        [A5 + 0x89A /* export_271 */]
  760. 0000077E  2B40 DAC0                move.l     [A5 - 0x2540], D0
  761. 00000782  4246                     clr.w      D6
  762. 00000784  4FEF 0014                lea.l      A7, [A7 + 0x14]
  763. 00000788  6000 00BE                bra        +0xC0 /* 00000848 */
  764. label0000078C:
  765. 0000078C  2006                     move.l     D0, D6
  766. 0000078E  D040                     add.w      D0, D0
  767. 00000790  41ED DD40                lea.l      A0, [A5 - 0x22C0]
  768. 00000794  4A70 0000                tst.w      [A0 + D0.w]
  769. 00000798  6700 00AC                beq        +0xAE /* 00000846 */
  770. 0000079C  48C6                     ext.l      D6
  771. 0000079E  41ED DC99                lea.l      A0, [A5 - 0x2367]
  772. 000007A2  11BC 0001 6000           move.b     [A0 + D6.w], 0x1
  773. 000007A8  422D DF7E                clr.b      [A5 - 0x2082]
  774. 000007AC  302D D484                move.w     D0, [A5 - 0x2B7C]
  775. 000007B0  48C0                     ext.l      D0
  776. 000007B2  2F00                     move.l     -[A7], D0
  777. 000007B4  2006                     move.l     D0, D6
  778. 000007B6  D040                     add.w      D0, D0
  779. 000007B8  41ED DB12                lea.l      A0, [A5 - 0x24EE]
  780. 000007BC  3030 0000                move.w     D0, [A0 + D0.w]
  781. 000007C0  48C0                     ext.l      D0
  782. 000007C2  5280                     addq.l     D0, 1
  783. 000007C4  2F00                     move.l     -[A7], D0
  784. 000007C6  7000                     moveq.l    D0, 0x00
  785. 000007C8  2F00                     move.l     -[A7], D0
  786. 000007CA  48C6                     ext.l      D6
  787. 000007CC  2206                     move.l     D1, D6
  788. 000007CE  D2BC 0000 4AD9           add.l      D1, 0x4AD9
  789. 000007D4  2F01                     move.l     -[A7], D1
  790. 000007D6  48C6                     ext.l      D6
  791. 000007D8  2206                     move.l     D1, D6
  792. 000007DA  D2BC 0000 23C9           add.l      D1, 0x23C9
  793. 000007E0  2F01                     move.l     -[A7], D1
  794. 000007E2  4EAD 089A                jsr        [A5 + 0x89A /* export_271 */]
  795. 000007E6  2206                     move.l     D1, D6
  796. 000007E8  E741                     asl        D1.w, 3
  797. 000007EA  41ED DA88                lea.l      A0, [A5 - 0x2578]
  798. 000007EE  2180 1000                move.l     [A0 + D1.w], D0
  799. 000007F2  1B7C 0001 DF7E           move.b     [A5 - 0x2082], 0x1
  800. 000007F8  302D D484                move.w     D0, [A5 - 0x2B7C]
  801. 000007FC  48C0                     ext.l      D0
  802. 000007FE  2F00                     move.l     -[A7], D0
  803. 00000800  2006                     move.l     D0, D6
  804. 00000802  D040                     add.w      D0, D0
  805. 00000804  41ED DB12                lea.l      A0, [A5 - 0x24EE]
  806. 00000808  3030 0000                move.w     D0, [A0 + D0.w]
  807. 0000080C  48C0                     ext.l      D0
  808. 0000080E  5280                     addq.l     D0, 1
  809. 00000810  2F00                     move.l     -[A7], D0
  810. 00000812  7000                     moveq.l    D0, 0x00
  811. 00000814  2F00                     move.l     -[A7], D0
  812. 00000816  48C6                     ext.l      D6
  813. 00000818  2206                     move.l     D1, D6
  814. 0000081A  D2BC 0000 4AD9           add.l      D1, 0x4AD9
  815. 00000820  2F01                     move.l     -[A7], D1
  816. 00000822  48C6                     ext.l      D6
  817. 00000824  2206                     move.l     D1, D6
  818. 00000826  D2BC 0000 23C9           add.l      D1, 0x23C9
  819. 0000082C  2F01                     move.l     -[A7], D1
  820. 0000082E  4EAD 089A                jsr        [A5 + 0x89A /* export_271 */]
  821. 00000832  2206                     move.l     D1, D6
  822. 00000834  E741                     asl        D1.w, 3
  823. 00000836  41ED DA88                lea.l      A0, [A5 - 0x2578]
  824. 0000083A  2180 1004                move.l     [A0 + D1.w + 0x4], D0
  825. 0000083E  422D DF7E                clr.b      [A5 - 0x2082]
  826. 00000842  4FEF 0028                lea.l      A7, [A7 + 0x28]
  827. label00000846:
  828. 00000846  5246                     addq.w     D6, 1
  829. label00000848:
  830. 00000848  48C6                     ext.l      D6
  831. 0000084A  7007                     moveq.l    D0, 0x07
  832. 0000084C  B086                     cmp.l      D0, D6
  833. 0000084E  6E00 FF3C                bgt        -0xC2 /* 0000078C */
  834. 00000852  598F                     subq.l     A7, 4
  835. 00000854  4878 0118                push.l     0x118
  836. 00000858  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  837. 0000085C  2B5F DBA0                move.l     [A5 - 0x2460], [A7]+
  838. 00000860  598F                     subq.l     A7, 4
  839. 00000862  4878 0118                push.l     0x118
  840. 00000866  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  841. 0000086A  2B5F DB9C                move.l     [A5 - 0x2464], [A7]+
  842. 0000086E  4246                     clr.w      D6
  843. 00000870  6000 00E4                bra        +0xE6 /* 00000956 */
  844. label00000874:
  845. 00000874  2006                     move.l     D0, D6
  846. 00000876  D040                     add.w      D0, D0
  847. 00000878  41ED DD40                lea.l      A0, [A5 - 0x22C0]
  848. 0000087C  4A70 0000                tst.w      [A0 + D0.w]
  849. 00000880  6700 00D2                beq        +0xD4 /* 00000954 */
  850. 00000884  598F                     subq.l     A7, 4
  851. 00000886  2006                     move.l     D0, D6
  852. 00000888  D040                     add.w      D0, D0
  853. 0000088A  41ED DB12                lea.l      A0, [A5 - 0x24EE]
  854. 0000088E  3030 0000                move.w     D0, [A0 + D0.w]
  855. 00000892  48C0                     ext.l      D0
  856. 00000894  5280                     addq.l     D0, 1
  857. 00000896  2200                     move.l     D1, D0
  858. 00000898  C0FC 000E                mulu.w     D0, 0xE
  859. 0000089C  4841                     swap.w     D1
  860. 0000089E  C2FC 000E                mulu.w     D1, 0xE
  861. 000008A2  4841                     swap.w     D1
  862. 000008A4  4241                     clr.w      D1
  863. 000008A6  D081                     add.l      D0, D1
  864. 000008A8  2F00                     move.l     -[A7], D0
  865. 000008AA  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  866. 000008AE  2006                     move.l     D0, D6
  867. 000008B0  E740                     asl        D0.w, 3
  868. 000008B2  41ED DB64                lea.l      A0, [A5 - 0x249C]
  869. 000008B6  219F 0000                move.l     [A0 + D0.w], [A7]+
  870. 000008BA  598F                     subq.l     A7, 4
  871. 000008BC  2006                     move.l     D0, D6
  872. 000008BE  D040                     add.w      D0, D0
  873. 000008C0  41ED DB12                lea.l      A0, [A5 - 0x24EE]
  874. 000008C4  3030 0000                move.w     D0, [A0 + D0.w]
  875. 000008C8  48C0                     ext.l      D0
  876. 000008CA  5280                     addq.l     D0, 1
  877. 000008CC  2200                     move.l     D1, D0
  878. 000008CE  C0FC 000E                mulu.w     D0, 0xE
  879. 000008D2  4841                     swap.w     D1
  880. 000008D4  C2FC 000E                mulu.w     D1, 0xE
  881. 000008D8  4841                     swap.w     D1
  882. 000008DA  4241                     clr.w      D1
  883. 000008DC  D081                     add.l      D0, D1
  884. 000008DE  2F00                     move.l     -[A7], D0
  885. 000008E0  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  886. 000008E4  2006                     move.l     D0, D6
  887. 000008E6  E740                     asl        D0.w, 3
  888. 000008E8  279F 0000                move.l     [A3 + D0.w], [A7]+
  889. 000008EC  598F                     subq.l     A7, 4
  890. 000008EE  2006                     move.l     D0, D6
  891. 000008F0  D040                     add.w      D0, D0
  892. 000008F2  41ED DB12                lea.l      A0, [A5 - 0x24EE]
  893. 000008F6  3030 0000                move.w     D0, [A0 + D0.w]
  894. 000008FA  48C0                     ext.l      D0
  895. 000008FC  5280                     addq.l     D0, 1
  896. 000008FE  2200                     move.l     D1, D0
  897. 00000900  C0FC 000E                mulu.w     D0, 0xE
  898. 00000904  4841                     swap.w     D1
  899. 00000906  C2FC 000E                mulu.w     D1, 0xE
  900. 0000090A  4841                     swap.w     D1
  901. 0000090C  4241                     clr.w      D1
  902. 0000090E  D081                     add.l      D0, D1
  903. 00000910  2F00                     move.l     -[A7], D0
  904. 00000912  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  905. 00000916  2006                     move.l     D0, D6
  906. 00000918  E740                     asl        D0.w, 3
  907. 0000091A  41ED DB64                lea.l      A0, [A5 - 0x249C]
  908. 0000091E  219F 0004                move.l     [A0 + D0.w + 0x4], [A7]+
  909. 00000922  598F                     subq.l     A7, 4
  910. 00000924  2006                     move.l     D0, D6
  911. 00000926  D040                     add.w      D0, D0
  912. 00000928  41ED DB12                lea.l      A0, [A5 - 0x24EE]
  913. 0000092C  3030 0000                move.w     D0, [A0 + D0.w]
  914. 00000930  48C0                     ext.l      D0
  915. 00000932  5280                     addq.l     D0, 1
  916. 00000934  2200                     move.l     D1, D0
  917. 00000936  C0FC 000E                mulu.w     D0, 0xE
  918. 0000093A  4841                     swap.w     D1
  919. 0000093C  C2FC 000E                mulu.w     D1, 0xE
  920. 00000940  4841                     swap.w     D1
  921. 00000942  4241                     clr.w      D1
  922. 00000944  D081                     add.l      D0, D1
  923. 00000946  2F00                     move.l     -[A7], D0
  924. 00000948  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  925. 0000094C  2006                     move.l     D0, D6
  926. 0000094E  E740                     asl        D0.w, 3
  927. 00000950  279F 0004                move.l     [A3 + D0.w + 0x4], [A7]+
  928. label00000954:
  929. 00000954  5246                     addq.w     D6, 1
  930. label00000956:
  931. 00000956  48C6                     ext.l      D6
  932. 00000958  7007                     moveq.l    D0, 0x07
  933. 0000095A  B086                     cmp.l      D0, D6
  934. 0000095C  6E00 FF16                bgt        -0xE8 /* 00000874 */
  935. 00000960  7001                     moveq.l    D0, 0x01
  936. 00000962  2F00                     move.l     -[A7], D0
  937. 00000964  7214                     moveq.l    D1, 0x14
  938. 00000966  2F01                     move.l     -[A7], D1
  939. 00000968  7000                     moveq.l    D0, 0x00
  940. 0000096A  2F00                     move.l     -[A7], D0
  941. 0000096C  2F2D DBA0                move.l     -[A7], [A5 - 0x2460]
  942. 00000970  2F2D DAC0                move.l     -[A7], [A5 - 0x2540]
  943. 00000974  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  944. 00000978  4246                     clr.w      D6
  945. 0000097A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  946. 0000097E  6000 0090                bra        +0x92 /* 00000A10 */
  947. label00000982:
  948. 00000982  2006                     move.l     D0, D6
  949. 00000984  D040                     add.w      D0, D0
  950. 00000986  41ED DD40                lea.l      A0, [A5 - 0x22C0]
  951. 0000098A  4A70 0000                tst.w      [A0 + D0.w]
  952. 0000098E  677E                     beq        +0x80 /* 00000A0E */
  953. 00000990  422D DF7E                clr.b      [A5 - 0x2082]
  954. 00000994  7001                     moveq.l    D0, 0x01
  955. 00000996  2F00                     move.l     -[A7], D0
  956. 00000998  2206                     move.l     D1, D6
  957. 0000099A  D241                     add.w      D1, D1
  958. 0000099C  41ED DB12                lea.l      A0, [A5 - 0x24EE]
  959. 000009A0  3230 1000                move.w     D1, [A0 + D1.w]
  960. 000009A4  48C1                     ext.l      D1
  961. 000009A6  5281                     addq.l     D1, 1
  962. 000009A8  2F01                     move.l     -[A7], D1
  963. 000009AA  7200                     moveq.l    D1, 0x00
  964. 000009AC  2F01                     move.l     -[A7], D1
  965. 000009AE  2406                     move.l     D2, D6
  966. 000009B0  E742                     asl        D2.w, 3
  967. 000009B2  41ED DB64                lea.l      A0, [A5 - 0x249C]
  968. 000009B6  2F30 2000                move.l     -[A7], [A0 + D2.w]
  969. 000009BA  2406                     move.l     D2, D6
  970. 000009BC  E742                     asl        D2.w, 3
  971. 000009BE  41ED DA88                lea.l      A0, [A5 - 0x2578]
  972. 000009C2  2F30 2000                move.l     -[A7], [A0 + D2.w]
  973. 000009C6  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  974. 000009CA  1B7C 0001 DF7E           move.b     [A5 - 0x2082], 0x1
  975. 000009D0  7001                     moveq.l    D0, 0x01
  976. 000009D2  2F00                     move.l     -[A7], D0
  977. 000009D4  2206                     move.l     D1, D6
  978. 000009D6  D241                     add.w      D1, D1
  979. 000009D8  41ED DB12                lea.l      A0, [A5 - 0x24EE]
  980. 000009DC  3230 1000                move.w     D1, [A0 + D1.w]
  981. 000009E0  48C1                     ext.l      D1
  982. 000009E2  5281                     addq.l     D1, 1
  983. 000009E4  2F01                     move.l     -[A7], D1
  984. 000009E6  7200                     moveq.l    D1, 0x00
  985. 000009E8  2F01                     move.l     -[A7], D1
  986. 000009EA  2406                     move.l     D2, D6
  987. 000009EC  E742                     asl        D2.w, 3
  988. 000009EE  41ED DB64                lea.l      A0, [A5 - 0x249C]
  989. 000009F2  2F30 2004                move.l     -[A7], [A0 + D2.w + 0x4]
  990. 000009F6  2406                     move.l     D2, D6
  991. 000009F8  E742                     asl        D2.w, 3
  992. 000009FA  41ED DA88                lea.l      A0, [A5 - 0x2578]
  993. 000009FE  2F30 2004                move.l     -[A7], [A0 + D2.w + 0x4]
  994. 00000A02  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  995. 00000A06  422D DF7E                clr.b      [A5 - 0x2082]
  996. 00000A0A  4FEF 0028                lea.l      A7, [A7 + 0x28]
  997. label00000A0E:
  998. 00000A0E  5246                     addq.w     D6, 1
  999. label00000A10:
  1000. 00000A10  48C6                     ext.l      D6
  1001. 00000A12  7007                     moveq.l    D0, 0x07
  1002. 00000A14  B086                     cmp.l      D0, D6
  1003. 00000A16  6E00 FF6A                bgt        -0x94 /* 00000982 */
  1004. 00000A1A  4246                     clr.w      D6
  1005. 00000A1C  6000 00E6                bra        +0xE8 /* 00000B04 */
  1006. label00000A20:
  1007. 00000A20  2006                     move.l     D0, D6
  1008. 00000A22  D040                     add.w      D0, D0
  1009. 00000A24  41ED DD40                lea.l      A0, [A5 - 0x22C0]
  1010. 00000A28  4A70 0000                tst.w      [A0 + D0.w]
  1011. 00000A2C  6700 00D4                beq        +0xD6 /* 00000B02 */
  1012. 00000A30  4247                     clr.w      D7
  1013. 00000A32  6000 00B6                bra        +0xB8 /* 00000AEA */
  1014. label00000A36:
  1015. 00000A36  2006                     move.l     D0, D6
  1016. 00000A38  E740                     asl        D0.w, 3
  1017. 00000A3A  2073 0000                movea.l    A0, [A3 + D0.w]
  1018. 00000A3E  48C7                     ext.l      D7
  1019. 00000A40  2007                     move.l     D0, D7
  1020. 00000A42  2200                     move.l     D1, D0
  1021. 00000A44  C0FC 000E                mulu.w     D0, 0xE
  1022. 00000A48  4841                     swap.w     D1
  1023. 00000A4A  C2FC 000E                mulu.w     D1, 0xE
  1024. 00000A4E  4841                     swap.w     D1
  1025. 00000A50  4241                     clr.w      D1
  1026. 00000A52  D081                     add.l      D0, D1
  1027. 00000A54  4870 0800                pea.l      [A0 + D0]
  1028. 00000A58  2006                     move.l     D0, D6
  1029. 00000A5A  E740                     asl        D0.w, 3
  1030. 00000A5C  41ED DB64                lea.l      A0, [A5 - 0x249C]
  1031. 00000A60  2070 0000                movea.l    A0, [A0 + D0.w]
  1032. 00000A64  48C7                     ext.l      D7
  1033. 00000A66  2007                     move.l     D0, D7
  1034. 00000A68  2200                     move.l     D1, D0
  1035. 00000A6A  C0FC 000E                mulu.w     D0, 0xE
  1036. 00000A6E  4841                     swap.w     D1
  1037. 00000A70  C2FC 000E                mulu.w     D1, 0xE
  1038. 00000A74  4841                     swap.w     D1
  1039. 00000A76  4241                     clr.w      D1
  1040. 00000A78  D081                     add.l      D0, D1
  1041. 00000A7A  4870 0800                pea.l      [A0 + D0]
  1042. 00000A7E  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1043. 00000A82  2006                     move.l     D0, D6
  1044. 00000A84  E740                     asl        D0.w, 3
  1045. 00000A86  2073 0004                movea.l    A0, [A3 + D0.w + 0x4]
  1046. 00000A8A  48C7                     ext.l      D7
  1047. 00000A8C  2007                     move.l     D0, D7
  1048. 00000A8E  2200                     move.l     D1, D0
  1049. 00000A90  C0FC 000E                mulu.w     D0, 0xE
  1050. 00000A94  4841                     swap.w     D1
  1051. 00000A96  C2FC 000E                mulu.w     D1, 0xE
  1052. 00000A9A  4841                     swap.w     D1
  1053. 00000A9C  4241                     clr.w      D1
  1054. 00000A9E  D081                     add.l      D0, D1
  1055. 00000AA0  4870 0800                pea.l      [A0 + D0]
  1056. 00000AA4  2006                     move.l     D0, D6
  1057. 00000AA6  E740                     asl        D0.w, 3
  1058. 00000AA8  41ED DB64                lea.l      A0, [A5 - 0x249C]
  1059. 00000AAC  2070 0004                movea.l    A0, [A0 + D0.w + 0x4]
  1060. 00000AB0  48C7                     ext.l      D7
  1061. 00000AB2  2007                     move.l     D0, D7
  1062. 00000AB4  2200                     move.l     D1, D0
  1063. 00000AB6  C0FC 000E                mulu.w     D0, 0xE
  1064. 00000ABA  4841                     swap.w     D1
  1065. 00000ABC  C2FC 000E                mulu.w     D1, 0xE
  1066. 00000AC0  4841                     swap.w     D1
  1067. 00000AC2  4241                     clr.w      D1
  1068. 00000AC4  D081                     add.l      D0, D1
  1069. 00000AC6  4870 0800                pea.l      [A0 + D0]
  1070. 00000ACA  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1071. 00000ACE  48C6                     ext.l      D6
  1072. 00000AD0  2006                     move.l     D0, D6
  1073. 00000AD2  E548                     lsl        D0.w, 2
  1074. 00000AD4  3200                     move.w     D1, D0
  1075. 00000AD6  E548                     lsl        D0.w, 2
  1076. 00000AD8  D041                     add.w      D0, D1
  1077. 00000ADA  2207                     move.l     D1, D7
  1078. 00000ADC  D240                     add.w      D1, D0
  1079. 00000ADE  19BC 0001 1014           move.b     [A4 + D1.w + 0x14], 0x1
  1080. 00000AE4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1081. 00000AE8  5247                     addq.w     D7, 1
  1082. label00000AEA:
  1083. 00000AEA  48C7                     ext.l      D7
  1084. 00000AEC  2006                     move.l     D0, D6
  1085. 00000AEE  D040                     add.w      D0, D0
  1086. 00000AF0  41ED DB12                lea.l      A0, [A5 - 0x24EE]
  1087. 00000AF4  3030 0000                move.w     D0, [A0 + D0.w]
  1088. 00000AF8  48C0                     ext.l      D0
  1089. 00000AFA  5280                     addq.l     D0, 1
  1090. 00000AFC  B087                     cmp.l      D0, D7
  1091. 00000AFE  6E00 FF36                bgt        -0xC8 /* 00000A36 */
  1092. label00000B02:
  1093. 00000B02  5246                     addq.w     D6, 1
  1094. label00000B04:
  1095. 00000B04  48C6                     ext.l      D6
  1096. 00000B06  7007                     moveq.l    D0, 0x07
  1097. 00000B08  B086                     cmp.l      D0, D6
  1098. 00000B0A  6E00 FF14                bgt        -0xEA /* 00000A20 */
  1099. 00000B0E  4247                     clr.w      D7
  1100. 00000B10  4A6D DC7C                tst.w      [A5 - 0x2384]
  1101. 00000B14  6702                     beq        +0x4 /* 00000B18 */
  1102. 00000B16  7E08                     moveq.l    D7, 0x08
  1103. label00000B18:
  1104. 00000B18  4A2D DC92                tst.b      [A5 - 0x236E]
  1105. 00000B1C  6700 0154                beq        +0x156 /* 00000C72 */
  1106. 00000B20  7000                     moveq.l    D0, 0x00
  1107. 00000B22  102D DC8C                move.b     D0, [A5 - 0x2374]
  1108. 00000B26  665E                     bne        +0x60 /* 00000B86 */
  1109. 00000B28  302D DC7C                move.w     D0, [A5 - 0x2384]
  1110. 00000B2C  48C0                     ext.l      D0
  1111. 00000B2E  6608                     bne        +0xA /* 00000B38 */
  1112. 00000B30  4A2D DC90                tst.b      [A5 - 0x2370]
  1113. 00000B34  6702                     beq        +0x4 /* 00000B38 */
  1114. 00000B36  7E08                     moveq.l    D7, 0x08
  1115. label00000B38:
  1116. 00000B38  206D DB9C                movea.l    A0, [A5 - 0x2464]
  1117. 00000B3C  48C7                     ext.l      D7
  1118. 00000B3E  2007                     move.l     D0, D7
  1119. 00000B40  2200                     move.l     D1, D0
  1120. 00000B42  C0FC 000E                mulu.w     D0, 0xE
  1121. 00000B46  4841                     swap.w     D1
  1122. 00000B48  C2FC 000E                mulu.w     D1, 0xE
  1123. 00000B4C  4841                     swap.w     D1
  1124. 00000B4E  4241                     clr.w      D1
  1125. 00000B50  D081                     add.l      D0, D1
  1126. 00000B52  4870 0862                pea.l      [A0 + D0 + 0x62]
  1127. 00000B56  206D DBA0                movea.l    A0, [A5 - 0x2460]
  1128. 00000B5A  48C7                     ext.l      D7
  1129. 00000B5C  2007                     move.l     D0, D7
  1130. 00000B5E  2200                     move.l     D1, D0
  1131. 00000B60  C0FC 000E                mulu.w     D0, 0xE
  1132. 00000B64  4841                     swap.w     D1
  1133. 00000B66  C2FC 000E                mulu.w     D1, 0xE
  1134. 00000B6A  4841                     swap.w     D1
  1135. 00000B6C  4241                     clr.w      D1
  1136. 00000B6E  D081                     add.l      D0, D1
  1137. 00000B70  4870 0862                pea.l      [A0 + D0 + 0x62]
  1138. 00000B74  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1139. 00000B78  48C7                     ext.l      D7
  1140. 00000B7A  19BC 0001 7007           move.b     [A4 + D7.w + 0x7], 0x1
  1141. 00000B80  508F                     addq.l     A7, 8
  1142. 00000B82  6000 00EE                bra        +0xF0 /* 00000C72 */
  1143. label00000B86:
  1144. 00000B86  206D DB9C                movea.l    A0, [A5 - 0x2464]
  1145. 00000B8A  48C7                     ext.l      D7
  1146. 00000B8C  2007                     move.l     D0, D7
  1147. 00000B8E  2200                     move.l     D1, D0
  1148. 00000B90  C0FC 000E                mulu.w     D0, 0xE
  1149. 00000B94  4841                     swap.w     D1
  1150. 00000B96  C2FC 000E                mulu.w     D1, 0xE
  1151. 00000B9A  4841                     swap.w     D1
  1152. 00000B9C  4241                     clr.w      D1
  1153. 00000B9E  D081                     add.l      D0, D1
  1154. 00000BA0  4870 087E                pea.l      [A0 + D0 + 0x7E]
  1155. 00000BA4  206D DBA0                movea.l    A0, [A5 - 0x2460]
  1156. 00000BA8  48C7                     ext.l      D7
  1157. 00000BAA  2007                     move.l     D0, D7
  1158. 00000BAC  2200                     move.l     D1, D0
  1159. 00000BAE  C0FC 000E                mulu.w     D0, 0xE
  1160. 00000BB2  4841                     swap.w     D1
  1161. 00000BB4  C2FC 000E                mulu.w     D1, 0xE
  1162. 00000BB8  4841                     swap.w     D1
  1163. 00000BBA  4241                     clr.w      D1
  1164. 00000BBC  D081                     add.l      D0, D1
  1165. 00000BBE  4870 087E                pea.l      [A0 + D0 + 0x7E]
  1166. 00000BC2  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1167. 00000BC6  206D DB9C                movea.l    A0, [A5 - 0x2464]
  1168. 00000BCA  48C7                     ext.l      D7
  1169. 00000BCC  2007                     move.l     D0, D7
  1170. 00000BCE  2200                     move.l     D1, D0
  1171. 00000BD0  C0FC 000E                mulu.w     D0, 0xE
  1172. 00000BD4  4841                     swap.w     D1
  1173. 00000BD6  C2FC 000E                mulu.w     D1, 0xE
  1174. 00000BDA  4841                     swap.w     D1
  1175. 00000BDC  4241                     clr.w      D1
  1176. 00000BDE  D081                     add.l      D0, D1
  1177. 00000BE0  41E8 008C                lea.l      A0, [A0 + 0x8C]
  1178. 00000BE4  4870 0800                pea.l      [A0 + D0]
  1179. 00000BE8  206D DBA0                movea.l    A0, [A5 - 0x2460]
  1180. 00000BEC  48C7                     ext.l      D7
  1181. 00000BEE  2007                     move.l     D0, D7
  1182. 00000BF0  2200                     move.l     D1, D0
  1183. 00000BF2  C0FC 000E                mulu.w     D0, 0xE
  1184. 00000BF6  4841                     swap.w     D1
  1185. 00000BF8  C2FC 000E                mulu.w     D1, 0xE
  1186. 00000BFC  4841                     swap.w     D1
  1187. 00000BFE  4241                     clr.w      D1
  1188. 00000C00  D081                     add.l      D0, D1
  1189. 00000C02  41E8 008C                lea.l      A0, [A0 + 0x8C]
  1190. 00000C06  4870 0800                pea.l      [A0 + D0]
  1191. 00000C0A  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1192. 00000C0E  206D DB9C                movea.l    A0, [A5 - 0x2464]
  1193. 00000C12  48C7                     ext.l      D7
  1194. 00000C14  2007                     move.l     D0, D7
  1195. 00000C16  2200                     move.l     D1, D0
  1196. 00000C18  C0FC 000E                mulu.w     D0, 0xE
  1197. 00000C1C  4841                     swap.w     D1
  1198. 00000C1E  C2FC 000E                mulu.w     D1, 0xE
  1199. 00000C22  4841                     swap.w     D1
  1200. 00000C24  4241                     clr.w      D1
  1201. 00000C26  D081                     add.l      D0, D1
  1202. 00000C28  41E8 009A                lea.l      A0, [A0 + 0x9A]
  1203. 00000C2C  4870 0800                pea.l      [A0 + D0]
  1204. 00000C30  206D DBA0                movea.l    A0, [A5 - 0x2460]
  1205. 00000C34  48C7                     ext.l      D7
  1206. 00000C36  2007                     move.l     D0, D7
  1207. 00000C38  2200                     move.l     D1, D0
  1208. 00000C3A  C0FC 000E                mulu.w     D0, 0xE
  1209. 00000C3E  4841                     swap.w     D1
  1210. 00000C40  C2FC 000E                mulu.w     D1, 0xE
  1211. 00000C44  4841                     swap.w     D1
  1212. 00000C46  4241                     clr.w      D1
  1213. 00000C48  D081                     add.l      D0, D1
  1214. 00000C4A  41E8 009A                lea.l      A0, [A0 + 0x9A]
  1215. 00000C4E  4870 0800                pea.l      [A0 + D0]
  1216. 00000C52  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1217. 00000C56  48C7                     ext.l      D7
  1218. 00000C58  19BC 0001 7009           move.b     [A4 + D7.w + 0x9], 0x1
  1219. 00000C5E  48C7                     ext.l      D7
  1220. 00000C60  19BC 0001 700A           move.b     [A4 + D7.w + 0xA], 0x1
  1221. 00000C66  48C7                     ext.l      D7
  1222. 00000C68  19BC 0001 700B           move.b     [A4 + D7.w + 0xB], 0x1
  1223. 00000C6E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1224. label00000C72:
  1225. 00000C72  4247                     clr.w      D7
  1226. 00000C74  4A6D DC7C                tst.w      [A5 - 0x2384]
  1227. 00000C78  6702                     beq        +0x4 /* 00000C7C */
  1228. 00000C7A  7E08                     moveq.l    D7, 0x08
  1229. label00000C7C:
  1230. 00000C7C  7000                     moveq.l    D0, 0x00
  1231. 00000C7E  102D DC8E                move.b     D0, [A5 - 0x2372]
  1232. 00000C82  665E                     bne        +0x60 /* 00000CE2 */
  1233. 00000C84  48C7                     ext.l      D7
  1234. 00000C86  2C07                     move.l     D6, D7
  1235. 00000C88  5886                     addq.l     D6, 4
  1236. 00000C8A  604A                     bra        +0x4C /* 00000CD6 */
  1237. label00000C8C:
  1238. 00000C8C  206D DB9C                movea.l    A0, [A5 - 0x2464]
  1239. 00000C90  48C6                     ext.l      D6
  1240. 00000C92  2006                     move.l     D0, D6
  1241. 00000C94  2200                     move.l     D1, D0
  1242. 00000C96  C0FC 000E                mulu.w     D0, 0xE
  1243. 00000C9A  4841                     swap.w     D1
  1244. 00000C9C  C2FC 000E                mulu.w     D1, 0xE
  1245. 00000CA0  4841                     swap.w     D1
  1246. 00000CA2  4241                     clr.w      D1
  1247. 00000CA4  D081                     add.l      D0, D1
  1248. 00000CA6  4870 0800                pea.l      [A0 + D0]
  1249. 00000CAA  206D DBA0                movea.l    A0, [A5 - 0x2460]
  1250. 00000CAE  48C6                     ext.l      D6
  1251. 00000CB0  2006                     move.l     D0, D6
  1252. 00000CB2  2200                     move.l     D1, D0
  1253. 00000CB4  C0FC 000E                mulu.w     D0, 0xE
  1254. 00000CB8  4841                     swap.w     D1
  1255. 00000CBA  C2FC 000E                mulu.w     D1, 0xE
  1256. 00000CBE  4841                     swap.w     D1
  1257. 00000CC0  4241                     clr.w      D1
  1258. 00000CC2  D081                     add.l      D0, D1
  1259. 00000CC4  4870 0800                pea.l      [A0 + D0]
  1260. 00000CC8  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1261. 00000CCC  19BC 0001 6000           move.b     [A4 + D6.w], 0x1
  1262. 00000CD2  508F                     addq.l     A7, 8
  1263. 00000CD4  5246                     addq.w     D6, 1
  1264. label00000CD6:
  1265. 00000CD6  48C6                     ext.l      D6
  1266. 00000CD8  48C7                     ext.l      D7
  1267. 00000CDA  2007                     move.l     D0, D7
  1268. 00000CDC  5A80                     addq.l     D0, 5
  1269. 00000CDE  B086                     cmp.l      D0, D6
  1270. 00000CE0  6CAA                     bge        -0x54 /* 00000C8C */
  1271. label00000CE2:
  1272. 00000CE2  206E 0008                movea.l    A0, [A6 + 0x8]
  1273. 00000CE6  2050                     movea.l    A0, [A0]
  1274. 00000CE8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1275. 00000CEC  5888                     addq.l     A0, 4
  1276. 00000CEE  22D8                     move.l     [A1]+, [A0]+
  1277. 00000CF0  22D8                     move.l     [A1]+, [A0]+
  1278. 00000CF2  2F2D D486                move.l     -[A7], [A5 - 0x2B7A]
  1279. 00000CF6  302D D484                move.w     D0, [A5 - 0x2B7C]
  1280. 00000CFA  48C0                     ext.l      D0
  1281. 00000CFC  2F00                     move.l     -[A7], D0
  1282. 00000CFE  7000                     moveq.l    D0, 0x00
  1283. 00000D00  2F00                     move.l     -[A7], D0
  1284. 00000D02  486E FFF8                pea.l      [A6 - 0x8]
  1285. 00000D06  486D DBA4                pea.l      [A5 - 0x245C]
  1286. 00000D0A  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  1287. 00000D0E  4A2D D48A                tst.b      [A5 - 0x2B76]
  1288. 00000D12  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1289. 00000D16  6708                     beq        +0xA /* 00000D20 */
  1290. 00000D18  41ED 0B22                lea.l      A0, [A5 + 0xB22 /* export_352 */]
  1291. 00000D1C  2B48 DC40                move.l     [A5 - 0x23C0], A0
  1292. label00000D20:
  1293. 00000D20  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1294. 00000D24  7000                     moveq.l    D0, 0x00
  1295. 00000D26  1028 0247                move.b     D0, [A0 + 0x247]
  1296. 00000D2A  D040                     add.w      D0, D0
  1297. 00000D2C  41ED DD4C                lea.l      A0, [A5 - 0x22B4]
  1298. 00000D30  3030 0000                move.w     D0, [A0 + D0.w]
  1299. 00000D34  48C0                     ext.l      D0
  1300. 00000D36  2200                     move.l     D1, D0
  1301. 00000D38  C0FC 003C                mulu.w     D0, 0x3C /* '<' */
  1302. 00000D3C  4841                     swap.w     D1
  1303. 00000D3E  C2FC 003C                mulu.w     D1, 0x3C /* '<' */
  1304. 00000D42  4841                     swap.w     D1
  1305. 00000D44  4241                     clr.w      D1
  1306. 00000D46  D081                     add.l      D0, D1
  1307. 00000D48  3B40 DC4C                move.w     [A5 - 0x23B4], D0
  1308. 00000D4C  598F                     subq.l     A7, 4
  1309. 00000D4E  A975                     syscall    TickCount
  1310. 00000D50  302D DC4C                move.w     D0, [A5 - 0x23B4]
  1311. 00000D54  48C0                     ext.l      D0
  1312. 00000D56  D09F                     add.l      D0, [A7]+
  1313. 00000D58  2B40 DC48                move.l     [A5 - 0x23B8], D0
  1314. 00000D5C  7000                     moveq.l    D0, 0x00
  1315. 00000D5E  2F00                     move.l     -[A7], D0
  1316. 00000D60  7214                     moveq.l    D1, 0x14
  1317. 00000D62  2F01                     move.l     -[A7], D1
  1318. 00000D64  2F00                     move.l     -[A7], D0
  1319. 00000D66  2F2D DBA0                move.l     -[A7], [A5 - 0x2460]
  1320. 00000D6A  2F00                     move.l     -[A7], D0
  1321. 00000D6C  2F00                     move.l     -[A7], D0
  1322. 00000D6E  486D DBA4                pea.l      [A5 - 0x245C]
  1323. 00000D72  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  1324. 00000D76  2D40 FFF0                move.l     [A6 - 0x10], D0
  1325. 00000D7A  7000                     moveq.l    D0, 0x00
  1326. 00000D7C  2F00                     move.l     -[A7], D0
  1327. 00000D7E  322D DC8A                move.w     D1, [A5 - 0x2376]
  1328. 00000D82  48C1                     ext.l      D1
  1329. 00000D84  2F01                     move.l     -[A7], D1
  1330. 00000D86  322D DC8A                move.w     D1, [A5 - 0x2376]
  1331. 00000D8A  48C1                     ext.l      D1
  1332. 00000D8C  2F01                     move.l     -[A7], D1
  1333. 00000D8E  322D DC8A                move.w     D1, [A5 - 0x2376]
  1334. 00000D92  48C1                     ext.l      D1
  1335. 00000D94  2F01                     move.l     -[A7], D1
  1336. 00000D96  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1337. 00000D9A  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  1338. 00000D9E  206E FFF0                movea.l    A0, [A6 - 0x10]
  1339. 00000DA2  3028 0006                move.w     D0, [A0 + 0x6]
  1340. 00000DA6  48C0                     ext.l      D0
  1341. 00000DA8  7222                     moveq.l    D1, 0x22
  1342. 00000DAA  9280                     sub.l      D1, D0
  1343. 00000DAC  2F01                     move.l     -[A7], D1
  1344. 00000DAE  206E FFF0                movea.l    A0, [A6 - 0x10]
  1345. 00000DB2  3028 0008                move.w     D0, [A0 + 0x8]
  1346. 00000DB6  48C0                     ext.l      D0
  1347. 00000DB8  7209                     moveq.l    D1, 0x09
  1348. 00000DBA  9280                     sub.l      D1, D0
  1349. 00000DBC  2F01                     move.l     -[A7], D1
  1350. 00000DBE  7000                     moveq.l    D0, 0x00
  1351. 00000DC0  2F00                     move.l     -[A7], D0
  1352. 00000DC2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1353. 00000DC6  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  1354. 00000DCA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1355. 00000DCE  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1356. 00000DD2  7000                     moveq.l    D0, 0x00
  1357. 00000DD4  2F00                     move.l     -[A7], D0
  1358. 00000DD6  7214                     moveq.l    D1, 0x14
  1359. 00000DD8  2F01                     move.l     -[A7], D1
  1360. 00000DDA  2F00                     move.l     -[A7], D0
  1361. 00000DDC  2F2D DBA0                move.l     -[A7], [A5 - 0x2460]
  1362. 00000DE0  2F00                     move.l     -[A7], D0
  1363. 00000DE2  2F00                     move.l     -[A7], D0
  1364. 00000DE4  486D DBA4                pea.l      [A5 - 0x245C]
  1365. 00000DE8  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  1366. 00000DEC  2D40 FFF0                move.l     [A6 - 0x10], D0
  1367. 00000DF0  7000                     moveq.l    D0, 0x00
  1368. 00000DF2  2F00                     move.l     -[A7], D0
  1369. 00000DF4  7202                     moveq.l    D1, 0x02
  1370. 00000DF6  2F01                     move.l     -[A7], D1
  1371. 00000DF8  2F01                     move.l     -[A7], D1
  1372. 00000DFA  2F01                     move.l     -[A7], D1
  1373. 00000DFC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1374. 00000E00  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  1375. 00000E04  206E FFF0                movea.l    A0, [A6 - 0x10]
  1376. 00000E08  3028 0006                move.w     D0, [A0 + 0x6]
  1377. 00000E0C  48C0                     ext.l      D0
  1378. 00000E0E  223C 0000 00E1           move.l     D1, 0xE1
  1379. 00000E14  9280                     sub.l      D1, D0
  1380. 00000E16  2F01                     move.l     -[A7], D1
  1381. 00000E18  206E FFF0                movea.l    A0, [A6 - 0x10]
  1382. 00000E1C  3028 0008                move.w     D0, [A0 + 0x8]
  1383. 00000E20  48C0                     ext.l      D0
  1384. 00000E22  7209                     moveq.l    D1, 0x09
  1385. 00000E24  9280                     sub.l      D1, D0
  1386. 00000E26  2F01                     move.l     -[A7], D1
  1387. 00000E28  7000                     moveq.l    D0, 0x00
  1388. 00000E2A  2F00                     move.l     -[A7], D0
  1389. 00000E2C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1390. 00000E30  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  1391. 00000E34  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1392. 00000E38  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1393. 00000E3C  422D DB2A                clr.b      [A5 - 0x24D6]
  1394. 00000E40  426D DB20                clr.w      [A5 - 0x24E0]
  1395. 00000E44  426D DB22                clr.w      [A5 - 0x24DE]
  1396. 00000E48  598F                     subq.l     A7, 4
  1397. 00000E4A  3F3C 0080                move.w     -[A7], 0x80
  1398. 00000E4E  A9B9                     syscall    GetCursor
  1399. 00000E50  2B5F DAC8                move.l     [A5 - 0x2538], [A7]+
  1400. 00000E54  4EBA 0AE4                jsr        [PC + 0xAE4 /* 0000193A */]
  1401. 00000E58  4FEF 0088                lea.l      A7, [A7 + 0x88]
  1402. 00000E5C  6000 038C                bra        +0x38E /* 000011EA */
  1403. 00000E60  206E 000C                movea.l    A0, [A6 + 0xC]
  1404. 00000E64  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1405. 00000E68  4EBA 080C                jsr        [PC + 0x80C /* 00001676 */]
  1406. 00000E6C  588F                     addq.l     A7, 4
  1407. 00000E6E  6000 037A                bra        +0x37C /* 000011EA */
  1408. 00000E72  486E FFF4                pea.l      [A6 - 0xC]
  1409. 00000E76  A972                     syscall    GetMouse
  1410. 00000E78  598F                     subq.l     A7, 4
  1411. 00000E7A  A924                     syscall    FrontWindow
  1412. 00000E7C  201F                     move.l     D0, [A7]+
  1413. 00000E7E  B0AD FE7E                cmp.l      D0, [A5 - 0x182]
  1414. 00000E82  6626                     bne        +0x28 /* 00000EAA */
  1415. 00000E84  558F                     subq.l     A7, 2
  1416. 00000E86  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1417. 00000E8A  206E 0008                movea.l    A0, [A6 + 0x8]
  1418. 00000E8E  2050                     movea.l    A0, [A0]
  1419. 00000E90  4868 0004                pea.l      [A0 + 0x4]
  1420. 00000E94  A8AD                     syscall    PtInRect
  1421. 00000E96  4A1F                     tst.b      [A7]+
  1422. 00000E98  670A                     beq        +0xC /* 00000EA4 */
  1423. 00000E9A  206D DAC8                movea.l    A0, [A5 - 0x2538]
  1424. 00000E9E  2F10                     move.l     -[A7], [A0]
  1425. 00000EA0  A851                     syscall    SetCursor
  1426. 00000EA2  6006                     bra        +0x8 /* 00000EAA */
  1427. label00000EA4:
  1428. 00000EA4  486D FE12                pea.l      [A5 - 0x1EE]
  1429. 00000EA8  A851                     syscall    SetCursor
  1430. label00000EAA:
  1431. 00000EAA  598F                     subq.l     A7, 4
  1432. 00000EAC  A975                     syscall    TickCount
  1433. 00000EAE  201F                     move.l     D0, [A7]+
  1434. 00000EB0  B0AD DAC4                cmp.l      D0, [A5 - 0x253C]
  1435. 00000EB4  6500 0334                bcs        +0x336 /* 000011EA */
  1436. 00000EB8  4A6D DC4C                tst.w      [A5 - 0x23B4]
  1437. 00000EBC  6700 00C6                beq        +0xC8 /* 00000F84 */
  1438. 00000EC0  598F                     subq.l     A7, 4
  1439. 00000EC2  A975                     syscall    TickCount
  1440. 00000EC4  201F                     move.l     D0, [A7]+
  1441. 00000EC6  5680                     addq.l     D0, 3
  1442. 00000EC8  2B40 DAC4                move.l     [A5 - 0x253C], D0
  1443. 00000ECC  5780                     subq.l     D0, 3
  1444. 00000ECE  B0AD DC48                cmp.l      D0, [A5 - 0x23B8]
  1445. 00000ED2  630C                     bls        +0xE /* 00000EE0 */
  1446. 00000ED4  7000                     moveq.l    D0, 0x00
  1447. 00000ED6  102D DB2A                move.b     D0, [A5 - 0x24D6]
  1448. 00000EDA  6604                     bne        +0x6 /* 00000EE0 */
  1449. 00000EDC  426D DC4C                clr.w      [A5 - 0x23B4]
  1450. label00000EE0:
  1451. 00000EE0  7A32                     moveq.l    D5, 0x32
  1452. 00000EE2  7000                     moveq.l    D0, 0x00
  1453. 00000EE4  302D DC6E                move.w     D0, [A5 - 0x2392]
  1454. 00000EE8  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1455. 00000EEC  7200                     moveq.l    D1, 0x00
  1456. 00000EEE  3228 023A                move.w     D1, [A0 + 0x23A]
  1457. 00000EF2  B280                     cmp.l      D1, D0
  1458. 00000EF4  660C                     bne        +0xE /* 00000F02 */
  1459. 00000EF6  3005                     move.w     D0, D5
  1460. 00000EF8  48C0                     ext.l      D0
  1461. 00000EFA  2200                     move.l     D1, D0
  1462. 00000EFC  D080                     add.l      D0, D0
  1463. 00000EFE  D081                     add.l      D0, D1
  1464. 00000F00  3A00                     move.w     D5, D0
  1465. label00000F02:
  1466. 00000F02  48C5                     ext.l      D5
  1467. 00000F04  2F05                     move.l     -[A7], D5
  1468. 00000F06  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1469. 00000F0A  48C0                     ext.l      D0
  1470. 00000F0C  7207                     moveq.l    D1, 0x07
  1471. 00000F0E  B280                     cmp.l      D1, D0
  1472. 00000F10  588F                     addq.l     A7, 4
  1473. 00000F12  6614                     bne        +0x16 /* 00000F28 */
  1474. 00000F14  202D DAC4                move.l     D0, [A5 - 0x253C]
  1475. 00000F18  90BC FFFF FF4F           sub.l      D0, 0xFFFFFF4F
  1476. 00000F1E  B0AD DC48                cmp.l      D0, [A5 - 0x23B8]
  1477. 00000F22  6404                     bcc        +0x6 /* 00000F28 */
  1478. 00000F24  4EBA 0340                jsr        [PC + 0x340 /* 00001266 */]
  1479. label00000F28:
  1480. 00000F28  7000                     moveq.l    D0, 0x00
  1481. 00000F2A  206E 0008                movea.l    A0, [A6 + 0x8]
  1482. 00000F2E  2050                     movea.l    A0, [A0]
  1483. 00000F30  3210                     move.w     D1, [A0]
  1484. 00000F32  48C1                     ext.l      D1
  1485. 00000F34  57C0                     seq        D0
  1486. 00000F36  4400                     neg.b      D0
  1487. 00000F38  2F00                     move.l     -[A7], D0
  1488. 00000F3A  7001                     moveq.l    D0, 0x01
  1489. 00000F3C  2F00                     move.l     -[A7], D0
  1490. 00000F3E  7200                     moveq.l    D1, 0x00
  1491. 00000F40  2F01                     move.l     -[A7], D1
  1492. 00000F42  486D DBA4                pea.l      [A5 - 0x245C]
  1493. 00000F46  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  1494. 00000F4A  4A2D DB26                tst.b      [A5 - 0x24DA]
  1495. 00000F4E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1496. 00000F52  6700 0296                beq        +0x298 /* 000011EA */
  1497. 00000F56  4EBA 09E2                jsr        [PC + 0x9E2 /* 0000193A */]
  1498. 00000F5A  7000                     moveq.l    D0, 0x00
  1499. 00000F5C  206E 0008                movea.l    A0, [A6 + 0x8]
  1500. 00000F60  2050                     movea.l    A0, [A0]
  1501. 00000F62  3210                     move.w     D1, [A0]
  1502. 00000F64  48C1                     ext.l      D1
  1503. 00000F66  57C0                     seq        D0
  1504. 00000F68  4400                     neg.b      D0
  1505. 00000F6A  2F00                     move.l     -[A7], D0
  1506. 00000F6C  7001                     moveq.l    D0, 0x01
  1507. 00000F6E  2F00                     move.l     -[A7], D0
  1508. 00000F70  7200                     moveq.l    D1, 0x00
  1509. 00000F72  2F01                     move.l     -[A7], D1
  1510. 00000F74  486D DBA4                pea.l      [A5 - 0x245C]
  1511. 00000F78  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  1512. 00000F7C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1513. 00000F80  6000 0268                bra        +0x26A /* 000011EA */
  1514. label00000F84:
  1515. 00000F84  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  1516. 00000F88  3B6D DB20 DC7E           move.w     [A5 - 0x2382], [A5 - 0x24E0]
  1517. 00000F8E  302D DC6C                move.w     D0, [A5 - 0x2394]
  1518. 00000F92  48C0                     ext.l      D0
  1519. 00000F94  322D DB20                move.w     D1, [A5 - 0x24E0]
  1520. 00000F98  48C1                     ext.l      D1
  1521. 00000F9A  B081                     cmp.l      D0, D1
  1522. 00000F9C  6C06                     bge        +0x8 /* 00000FA4 */
  1523. 00000F9E  3B6D DC6C DB20           move.w     [A5 - 0x24E0], [A5 - 0x2394]
  1524. label00000FA4:
  1525. 00000FA4  302D DB22                move.w     D0, [A5 - 0x24DE]
  1526. 00000FA8  48C0                     ext.l      D0
  1527. 00000FAA  2F00                     move.l     -[A7], D0
  1528. 00000FAC  302D DB20                move.w     D0, [A5 - 0x24E0]
  1529. 00000FB0  48C0                     ext.l      D0
  1530. 00000FB2  2F00                     move.l     -[A7], D0
  1531. 00000FB4  4EBA F4FA                jsr        [PC - 0xB06 /* 000004B0 */]
  1532. 00000FB8  486D 0B12                pea.l      [A5 + 0xB12 /* export_350 */]
  1533. 00000FBC  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  1534. 00000FC0  536D D876                subq.w     [A5 - 0x278A], 1
  1535. 00000FC4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1536. 00000FC8  6000 0220                bra        +0x222 /* 000011EA */
  1537. 00000FCC  1B7C 0001 DC94           move.b     [A5 - 0x236C], 0x1
  1538. 00000FD2  206E 000C                movea.l    A0, [A6 + 0xC]
  1539. 00000FD6  3828 0004                move.w     D4, [A0 + 0x4]
  1540. 00000FDA  6744                     beq        +0x46 /* 00001020 */
  1541. 00000FDC  3D7C 0005 FFE6           move.w     [A6 - 0x1A], 0x5
  1542. 00000FE2  486E FFE6                pea.l      [A6 - 0x1A]
  1543. 00000FE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1544. 00000FEA  4EBA F6E4                jsr        [PC - 0x91C /* 000006D0 */]
  1545. 00000FEE  3D6D DB22 FFEE           move.w     [A6 - 0x12], [A5 - 0x24DE]
  1546. 00000FF4  3A2D DB20                move.w     D5, [A5 - 0x24E0]
  1547. 00000FF8  382D DC4C                move.w     D4, [A5 - 0x23B4]
  1548. 00000FFC  3D7C 0001 FFE6           move.w     [A6 - 0x1A], 0x1
  1549. 00001002  486E FFE6                pea.l      [A6 - 0x1A]
  1550. 00001006  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1551. 0000100A  4EBA F6C4                jsr        [PC - 0x93C /* 000006D0 */]
  1552. 0000100E  3B6E FFEE DB22           move.w     [A5 - 0x24DE], [A6 - 0x12]
  1553. 00001014  3B45 DB20                move.w     [A5 - 0x24E0], D5
  1554. 00001018  3B44 DC4C                move.w     [A5 - 0x23B4], D4
  1555. 0000101C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1556. label00001020:
  1557. 00001020  206D FE7E                movea.l    A0, [A5 - 0x182]
  1558. 00001024  2068 0018                movea.l    A0, [A0 + 0x18]
  1559. 00001028  2050                     movea.l    A0, [A0]
  1560. 0000102A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1561. 0000102E  5488                     addq.l     A0, 2
  1562. 00001030  22D8                     move.l     [A1]+, [A0]+
  1563. 00001032  22D8                     move.l     [A1]+, [A0]+
  1564. 00001034  7001                     moveq.l    D0, 0x01
  1565. 00001036  2F00                     move.l     -[A7], D0
  1566. 00001038  7200                     moveq.l    D1, 0x00
  1567. 0000103A  2F01                     move.l     -[A7], D1
  1568. 0000103C  486E FFF8                pea.l      [A6 - 0x8]
  1569. 00001040  486D DBA4                pea.l      [A5 - 0x245C]
  1570. 00001044  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  1571. 00001048  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1572. 0000104C  6000 019C                bra        +0x19E /* 000011EA */
  1573. 00001050  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1574. 00001054  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  1575. 00001058  486D FE12                pea.l      [A5 - 0x1EE]
  1576. 0000105C  A851                     syscall    SetCursor
  1577. 0000105E  486D DBA4                pea.l      [A5 - 0x245C]
  1578. 00001062  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  1579. 00001066  4A2D DC98                tst.b      [A5 - 0x2368]
  1580. 0000106A  508F                     addq.l     A7, 8
  1581. 0000106C  670A                     beq        +0xC /* 00001078 */
  1582. 0000106E  2F2D DAC0                move.l     -[A7], [A5 - 0x2540]
  1583. 00001072  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  1584. 00001076  588F                     addq.l     A7, 4
  1585. label00001078:
  1586. 00001078  4246                     clr.w      D6
  1587. 0000107A  6030                     bra        +0x32 /* 000010AC */
  1588. label0000107C:
  1589. 0000107C  48C6                     ext.l      D6
  1590. 0000107E  41ED DC99                lea.l      A0, [A5 - 0x2367]
  1591. 00001082  4A30 6000                tst.b      [A0 + D6.w]
  1592. 00001086  6722                     beq        +0x24 /* 000010AA */
  1593. 00001088  2006                     move.l     D0, D6
  1594. 0000108A  E740                     asl        D0.w, 3
  1595. 0000108C  41ED DA88                lea.l      A0, [A5 - 0x2578]
  1596. 00001090  2F30 0000                move.l     -[A7], [A0 + D0.w]
  1597. 00001094  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  1598. 00001098  2006                     move.l     D0, D6
  1599. 0000109A  E740                     asl        D0.w, 3
  1600. 0000109C  41ED DA88                lea.l      A0, [A5 - 0x2578]
  1601. 000010A0  2F30 0004                move.l     -[A7], [A0 + D0.w + 0x4]
  1602. 000010A4  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  1603. 000010A8  508F                     addq.l     A7, 8
  1604. label000010AA:
  1605. 000010AA  5246                     addq.w     D6, 1
  1606. label000010AC:
  1607. 000010AC  48C6                     ext.l      D6
  1608. 000010AE  7007                     moveq.l    D0, 0x07
  1609. 000010B0  B086                     cmp.l      D0, D6
  1610. 000010B2  6EC8                     bgt        -0x36 /* 0000107C */
  1611. 000010B4  4247                     clr.w      D7
  1612. 000010B6  6030                     bra        +0x32 /* 000010E8 */
  1613. label000010B8:
  1614. 000010B8  4A34 7000                tst.b      [A4 + D7.w]
  1615. 000010BC  6728                     beq        +0x2A /* 000010E6 */
  1616. 000010BE  7001                     moveq.l    D0, 0x01
  1617. 000010C0  2F00                     move.l     -[A7], D0
  1618. 000010C2  206D DB9C                movea.l    A0, [A5 - 0x2464]
  1619. 000010C6  48C7                     ext.l      D7
  1620. 000010C8  2207                     move.l     D1, D7
  1621. 000010CA  2401                     move.l     D2, D1
  1622. 000010CC  C2FC 000E                mulu.w     D1, 0xE
  1623. 000010D0  4842                     swap.w     D2
  1624. 000010D2  C4FC 000E                mulu.w     D2, 0xE
  1625. 000010D6  4842                     swap.w     D2
  1626. 000010D8  4242                     clr.w      D2
  1627. 000010DA  D282                     add.l      D1, D2
  1628. 000010DC  4870 1800                pea.l      [A0 + D1]
  1629. 000010E0  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  1630. 000010E4  508F                     addq.l     A7, 8
  1631. label000010E6:
  1632. 000010E6  5247                     addq.w     D7, 1
  1633. label000010E8:
  1634. 000010E8  48C7                     ext.l      D7
  1635. 000010EA  7014                     moveq.l    D0, 0x14
  1636. 000010EC  B087                     cmp.l      D0, D7
  1637. 000010EE  6EC8                     bgt        -0x36 /* 000010B8 */
  1638. 000010F0  4246                     clr.w      D6
  1639. 000010F2  607E                     bra        +0x80 /* 00001172 */
  1640. label000010F4:
  1641. 000010F4  4247                     clr.w      D7
  1642. 000010F6  6070                     bra        +0x72 /* 00001168 */
  1643. label000010F8:
  1644. 000010F8  48C6                     ext.l      D6
  1645. 000010FA  2006                     move.l     D0, D6
  1646. 000010FC  E548                     lsl        D0.w, 2
  1647. 000010FE  3200                     move.w     D1, D0
  1648. 00001100  E548                     lsl        D0.w, 2
  1649. 00001102  D041                     add.w      D0, D1
  1650. 00001104  2207                     move.l     D1, D7
  1651. 00001106  D240                     add.w      D1, D0
  1652. 00001108  4A34 1014                tst.b      [A4 + D1.w + 0x14]
  1653. 0000110C  6758                     beq        +0x5A /* 00001166 */
  1654. 0000110E  7001                     moveq.l    D0, 0x01
  1655. 00001110  2F00                     move.l     -[A7], D0
  1656. 00001112  2206                     move.l     D1, D6
  1657. 00001114  E741                     asl        D1.w, 3
  1658. 00001116  2073 1000                movea.l    A0, [A3 + D1.w]
  1659. 0000111A  48C7                     ext.l      D7
  1660. 0000111C  2207                     move.l     D1, D7
  1661. 0000111E  2401                     move.l     D2, D1
  1662. 00001120  C2FC 000E                mulu.w     D1, 0xE
  1663. 00001124  4842                     swap.w     D2
  1664. 00001126  C4FC 000E                mulu.w     D2, 0xE
  1665. 0000112A  4842                     swap.w     D2
  1666. 0000112C  4242                     clr.w      D2
  1667. 0000112E  D282                     add.l      D1, D2
  1668. 00001130  4870 1800                pea.l      [A0 + D1]
  1669. 00001134  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  1670. 00001138  7001                     moveq.l    D0, 0x01
  1671. 0000113A  2F00                     move.l     -[A7], D0
  1672. 0000113C  2206                     move.l     D1, D6
  1673. 0000113E  E741                     asl        D1.w, 3
  1674. 00001140  2073 1004                movea.l    A0, [A3 + D1.w + 0x4]
  1675. 00001144  48C7                     ext.l      D7
  1676. 00001146  2207                     move.l     D1, D7
  1677. 00001148  2401                     move.l     D2, D1
  1678. 0000114A  C2FC 000E                mulu.w     D1, 0xE
  1679. 0000114E  4842                     swap.w     D2
  1680. 00001150  C4FC 000E                mulu.w     D2, 0xE
  1681. 00001154  4842                     swap.w     D2
  1682. 00001156  4242                     clr.w      D2
  1683. 00001158  D282                     add.l      D1, D2
  1684. 0000115A  4870 1800                pea.l      [A0 + D1]
  1685. 0000115E  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  1686. 00001162  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1687. label00001166:
  1688. 00001166  5247                     addq.w     D7, 1
  1689. label00001168:
  1690. 00001168  48C7                     ext.l      D7
  1691. 0000116A  7014                     moveq.l    D0, 0x14
  1692. 0000116C  B087                     cmp.l      D0, D7
  1693. 0000116E  6E88                     bgt        -0x76 /* 000010F8 */
  1694. 00001170  5246                     addq.w     D6, 1
  1695. label00001172:
  1696. 00001172  48C6                     ext.l      D6
  1697. 00001174  7007                     moveq.l    D0, 0x07
  1698. 00001176  B086                     cmp.l      D0, D6
  1699. 00001178  6E00 FF7A                bgt        -0x84 /* 000010F4 */
  1700. 0000117C  4A2D DC98                tst.b      [A5 - 0x2368]
  1701. 00001180  6710                     beq        +0x12 /* 00001192 */
  1702. 00001182  2F2D DBA0                move.l     -[A7], [A5 - 0x2460]
  1703. 00001186  205F                     movea.l    A0, [A7]+
  1704. 00001188  A01F                     syscall    DisposPtr/DisposePtr
  1705. 0000118A  2F2D DB9C                move.l     -[A7], [A5 - 0x2464]
  1706. 0000118E  205F                     movea.l    A0, [A7]+
  1707. 00001190  A01F                     syscall    DisposPtr/DisposePtr
  1708. label00001192:
  1709. 00001192  4246                     clr.w      D6
  1710. 00001194  6046                     bra        +0x48 /* 000011DC */
  1711. label00001196:
  1712. 00001196  48C6                     ext.l      D6
  1713. 00001198  41ED DC99                lea.l      A0, [A5 - 0x2367]
  1714. 0000119C  4A30 6000                tst.b      [A0 + D6.w]
  1715. 000011A0  6738                     beq        +0x3A /* 000011DA */
  1716. 000011A2  2006                     move.l     D0, D6
  1717. 000011A4  E740                     asl        D0.w, 3
  1718. 000011A6  41ED DB64                lea.l      A0, [A5 - 0x249C]
  1719. 000011AA  2F30 0000                move.l     -[A7], [A0 + D0.w]
  1720. 000011AE  205F                     movea.l    A0, [A7]+
  1721. 000011B0  A01F                     syscall    DisposPtr/DisposePtr
  1722. 000011B2  2006                     move.l     D0, D6
  1723. 000011B4  E740                     asl        D0.w, 3
  1724. 000011B6  2F33 0000                move.l     -[A7], [A3 + D0.w]
  1725. 000011BA  205F                     movea.l    A0, [A7]+
  1726. 000011BC  A01F                     syscall    DisposPtr/DisposePtr
  1727. 000011BE  2006                     move.l     D0, D6
  1728. 000011C0  E740                     asl        D0.w, 3
  1729. 000011C2  41ED DB64                lea.l      A0, [A5 - 0x249C]
  1730. 000011C6  2F30 0004                move.l     -[A7], [A0 + D0.w + 0x4]
  1731. 000011CA  205F                     movea.l    A0, [A7]+
  1732. 000011CC  A01F                     syscall    DisposPtr/DisposePtr
  1733. 000011CE  2006                     move.l     D0, D6
  1734. 000011D0  E740                     asl        D0.w, 3
  1735. 000011D2  2F33 0004                move.l     -[A7], [A3 + D0.w + 0x4]
  1736. 000011D6  205F                     movea.l    A0, [A7]+
  1737. 000011D8  A01F                     syscall    DisposPtr/DisposePtr
  1738. label000011DA:
  1739. 000011DA  5246                     addq.w     D6, 1
  1740. label000011DC:
  1741. 000011DC  48C6                     ext.l      D6
  1742. 000011DE  7007                     moveq.l    D0, 0x07
  1743. 000011E0  B086                     cmp.l      D0, D6
  1744. 000011E2  6EB2                     bgt        -0x4C /* 00001196 */
  1745. 000011E4  6004                     bra        +0x6 /* 000011EA */
  1746. label000011E6:
  1747. 000011E6  7000                     moveq.l    D0, 0x00
  1748. 000011E8  6002                     bra        +0x4 /* 000011EC */
  1749. label000011EA:
  1750. 000011EA  7001                     moveq.l    D0, 0x01
  1751. label000011EC:
  1752. 000011EC  4CEE 18F0 FFCE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x32]
  1753. 000011F2  4E5E                     unlink     A6
  1754. 000011F4  4E75                     rts
  1755. export_352:
  1756. 000011F6  4E56 FFF8                link       A6, -0x0008
  1757. 000011FA  2F0B                     move.l     -[A7], A3
  1758. 000011FC  266E 0008                movea.l    A3, [A6 + 0x8]
  1759. 00001200  302D D484                move.w     D0, [A5 - 0x2B7C]
  1760. 00001204  48C0                     ext.l      D0
  1761. 00001206  7201                     moveq.l    D1, 0x01
  1762. 00001208  B280                     cmp.l      D1, D0
  1763. 0000120A  6746                     beq        +0x48 /* 00001252 */
  1764. 0000120C  4A2D DC94                tst.b      [A5 - 0x236C]
  1765. 00001210  671C                     beq        +0x1E /* 0000122E */
  1766. 00001212  486D DC76                pea.l      [A5 - 0x238A]
  1767. 00001216  AA14                     syscall    RGBForeColor
  1768. 00001218  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1769. 0000121C  224B                     movea.l    A1, A3
  1770. 0000121E  20D9                     move.l     [A0]+, [A1]+
  1771. 00001220  20D9                     move.l     [A0]+, [A1]+
  1772. 00001222  3D7C 0022 FFFC           move.w     [A6 - 0x4], 0x22 /* '\"' */
  1773. 00001228  486E FFF8                pea.l      [A6 - 0x8]
  1774. 0000122C  A8A2                     syscall    PaintRect
  1775. label0000122E:
  1776. 0000122E  486D DC70                pea.l      [A5 - 0x2390]
  1777. 00001232  AA14                     syscall    RGBForeColor
  1778. 00001234  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1779. 00001238  224B                     movea.l    A1, A3
  1780. 0000123A  20D9                     move.l     [A0]+, [A1]+
  1781. 0000123C  20D9                     move.l     [A0]+, [A1]+
  1782. 0000123E  3D7C 003B FFF8           move.w     [A6 - 0x8], 0x3B /* ';' */
  1783. 00001244  3D7C 00EA FFFC           move.w     [A6 - 0x4], 0xEA
  1784. 0000124A  486E FFF8                pea.l      [A6 - 0x8]
  1785. 0000124E  A8A2                     syscall    PaintRect
  1786. 00001250  6006                     bra        +0x8 /* 00001258 */
  1787. label00001252:
  1788. 00001252  2F0B                     move.l     -[A7], A3
  1789. 00001254  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1790. label00001258:
  1791. 00001258  7021                     moveq.l    D0, 0x21
  1792. 0000125A  2F00                     move.l     -[A7], D0
  1793. 0000125C  A862                     syscall    ForeColor
  1794. 0000125E  266E FFF4                movea.l    A3, [A6 - 0xC]
  1795. 00001262  4E5E                     unlink     A6
  1796. 00001264  4E75                     rts
  1797. fn00001266:
  1798. 00001266  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1799. 0000126A  49ED DD40                lea.l      A4, [A5 - 0x22C0]
  1800. 0000126E  302D DC88                move.w     D0, [A5 - 0x2378]
  1801. 00001272  48C0                     ext.l      D0
  1802. 00001274  7202                     moveq.l    D1, 0x02
  1803. 00001276  B280                     cmp.l      D1, D0
  1804. 00001278  6F00 01DE                ble        +0x1E0 /* 00001458 */
  1805. 0000127C  302D DC86                move.w     D0, [A5 - 0x237A]
  1806. 00001280  48C0                     ext.l      D0
  1807. 00001282  7204                     moveq.l    D1, 0x04
  1808. 00001284  B280                     cmp.l      D1, D0
  1809. 00001286  6F00 01D0                ble        +0x1D2 /* 00001458 */
  1810. 0000128A  526D DC88                addq.w     [A5 - 0x2378], 1
  1811. 0000128E  7E07                     moveq.l    D7, 0x07
  1812. 00001290  7CFF                     moveq.l    D6, 0xFFFFFFFF
  1813. 00001292  302D DC84                move.w     D0, [A5 - 0x237C]
  1814. 00001296  48C0                     ext.l      D0
  1815. 00001298  2F00                     move.l     -[A7], D0
  1816. 0000129A  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1817. 0000129E  3A00                     move.w     D5, D0
  1818. 000012A0  588F                     addq.l     A7, 4
  1819. 000012A2  602C                     bra        +0x2E /* 000012D0 */
  1820. label000012A4:
  1821. 000012A4  5347                     subq.w     D7, 1
  1822. 000012A6  48C7                     ext.l      D7
  1823. 000012A8  4A87                     tst.l      D7
  1824. 000012AA  6C08                     bge        +0xA /* 000012B4 */
  1825. 000012AC  536D DC88                subq.w     [A5 - 0x2378], 1
  1826. 000012B0  6000 01A6                bra        +0x1A8 /* 00001458 */
  1827. label000012B4:
  1828. 000012B4  48C5                     ext.l      D5
  1829. 000012B6  2007                     move.l     D0, D7
  1830. 000012B8  D040                     add.w      D0, D0
  1831. 000012BA  3034 0000                move.w     D0, [A4 + D0.w]
  1832. 000012BE  48C0                     ext.l      D0
  1833. 000012C0  B085                     cmp.l      D0, D5
  1834. 000012C2  6F04                     ble        +0x6 /* 000012C8 */
  1835. 000012C4  3C07                     move.w     D6, D7
  1836. 000012C6  6008                     bra        +0xA /* 000012D0 */
  1837. label000012C8:
  1838. 000012C8  2007                     move.l     D0, D7
  1839. 000012CA  D040                     add.w      D0, D0
  1840. 000012CC  9A74 0000                sub.w      D5, [A4 + D0.w]
  1841. label000012D0:
  1842. 000012D0  48C6                     ext.l      D6
  1843. 000012D2  70FF                     moveq.l    D0, 0xFFFFFFFF
  1844. 000012D4  B086                     cmp.l      D0, D6
  1845. 000012D6  67CC                     beq        -0x32 /* 000012A4 */
  1846. 000012D8  4245                     clr.w      D5
  1847. 000012DA  2006                     move.l     D0, D6
  1848. 000012DC  D040                     add.w      D0, D0
  1849. 000012DE  41ED DB12                lea.l      A0, [A5 - 0x24EE]
  1850. 000012E2  3030 0000                move.w     D0, [A0 + D0.w]
  1851. 000012E6  48C0                     ext.l      D0
  1852. 000012E8  2206                     move.l     D1, D6
  1853. 000012EA  D241                     add.w      D1, D1
  1854. 000012EC  41ED DB04                lea.l      A0, [A5 - 0x24FC]
  1855. 000012F0  3230 1000                move.w     D1, [A0 + D1.w]
  1856. 000012F4  48C1                     ext.l      D1
  1857. 000012F6  2E00                     move.l     D7, D0
  1858. 000012F8  9E81                     sub.l      D7, D1
  1859. 000012FA  7002                     moveq.l    D0, 0x02
  1860. 000012FC  2F00                     move.l     -[A7], D0
  1861. 000012FE  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1862. 00001302  3800                     move.w     D4, D0
  1863. 00001304  588F                     addq.l     A7, 4
  1864. 00001306  6764                     beq        +0x66 /* 0000136C */
  1865. 00001308  70FF                     moveq.l    D0, 0xFFFFFFFF
  1866. 0000130A  2F00                     move.l     -[A7], D0
  1867. 0000130C  2206                     move.l     D1, D6
  1868. 0000130E  D241                     add.w      D1, D1
  1869. 00001310  41ED DB12                lea.l      A0, [A5 - 0x24EE]
  1870. 00001314  3230 1000                move.w     D1, [A0 + D1.w]
  1871. 00001318  48C1                     ext.l      D1
  1872. 0000131A  5281                     addq.l     D1, 1
  1873. 0000131C  2F01                     move.l     -[A7], D1
  1874. 0000131E  2206                     move.l     D1, D6
  1875. 00001320  E741                     asl        D1.w, 3
  1876. 00001322  41ED DB2C                lea.l      A0, [A5 - 0x24D4]
  1877. 00001326  2F30 1000                move.l     -[A7], [A0 + D1.w]
  1878. 0000132A  2206                     move.l     D1, D6
  1879. 0000132C  E741                     asl        D1.w, 3
  1880. 0000132E  41ED DB64                lea.l      A0, [A5 - 0x249C]
  1881. 00001332  2F30 1000                move.l     -[A7], [A0 + D1.w]
  1882. 00001336  7200                     moveq.l    D1, 0x00
  1883. 00001338  2F01                     move.l     -[A7], D1
  1884. 0000133A  2F01                     move.l     -[A7], D1
  1885. 0000133C  486D DBA4                pea.l      [A5 - 0x245C]
  1886. 00001340  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  1887. 00001344  2640                     movea.l    A3, D0
  1888. 00001346  302B 0010                move.w     D0, [A3 + 0x10]
  1889. 0000134A  48C0                     ext.l      D0
  1890. 0000134C  322B 000C                move.w     D1, [A3 + 0xC]
  1891. 00001350  48C1                     ext.l      D1
  1892. 00001352  9081                     sub.l      D0, D1
  1893. 00001354  7809                     moveq.l    D4, 0x09
  1894. 00001356  9880                     sub.l      D4, D0
  1895. 00001358  2006                     move.l     D0, D6
  1896. 0000135A  D040                     add.w      D0, D0
  1897. 0000135C  41ED DAF6                lea.l      A0, [A5 - 0x250A]
  1898. 00001360  3770 0000 0070           move.w     [A3 + 0x70], [A0 + D0.w]
  1899. 00001366  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1900. 0000136A  605A                     bra        +0x5C /* 000013C6 */
  1901. label0000136C:
  1902. 0000136C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1903. 0000136E  2F00                     move.l     -[A7], D0
  1904. 00001370  2206                     move.l     D1, D6
  1905. 00001372  D241                     add.w      D1, D1
  1906. 00001374  41ED DB12                lea.l      A0, [A5 - 0x24EE]
  1907. 00001378  3230 1000                move.w     D1, [A0 + D1.w]
  1908. 0000137C  48C1                     ext.l      D1
  1909. 0000137E  5281                     addq.l     D1, 1
  1910. 00001380  2F01                     move.l     -[A7], D1
  1911. 00001382  2206                     move.l     D1, D6
  1912. 00001384  E741                     asl        D1.w, 3
  1913. 00001386  41ED DB2C                lea.l      A0, [A5 - 0x24D4]
  1914. 0000138A  2F30 1004                move.l     -[A7], [A0 + D1.w + 0x4]
  1915. 0000138E  2206                     move.l     D1, D6
  1916. 00001390  E741                     asl        D1.w, 3
  1917. 00001392  41ED DB64                lea.l      A0, [A5 - 0x249C]
  1918. 00001396  2F30 1004                move.l     -[A7], [A0 + D1.w + 0x4]
  1919. 0000139A  7200                     moveq.l    D1, 0x00
  1920. 0000139C  2F01                     move.l     -[A7], D1
  1921. 0000139E  2F01                     move.l     -[A7], D1
  1922. 000013A0  486D DBA4                pea.l      [A5 - 0x245C]
  1923. 000013A4  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  1924. 000013A8  2640                     movea.l    A3, D0
  1925. 000013AA  383C 01F7                move.w     D4, 0x1F7
  1926. 000013AE  2006                     move.l     D0, D6
  1927. 000013B0  D040                     add.w      D0, D0
  1928. 000013B2  41ED DAF6                lea.l      A0, [A5 - 0x250A]
  1929. 000013B6  3030 0000                move.w     D0, [A0 + D0.w]
  1930. 000013BA  48C0                     ext.l      D0
  1931. 000013BC  4480                     neg.l      D0
  1932. 000013BE  3740 0070                move.w     [A3 + 0x70], D0
  1933. 000013C2  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1934. label000013C6:
  1935. 000013C6  48C6                     ext.l      D6
  1936. 000013C8  2006                     move.l     D0, D6
  1937. 000013CA  72F8                     moveq.l    D1, 0xFFFFFFF8
  1938. 000013CC  D081                     add.l      D0, D1
  1939. 000013CE  3680                     move.w     [A3], D0
  1940. 000013D0  486D 0B2A                pea.l      [A5 + 0xB2A /* export_353 */]
  1941. 000013D4  48C7                     ext.l      D7
  1942. 000013D6  2F07                     move.l     -[A7], D7
  1943. 000013D8  48C5                     ext.l      D5
  1944. 000013DA  2F05                     move.l     -[A7], D5
  1945. 000013DC  48C5                     ext.l      D5
  1946. 000013DE  2F05                     move.l     -[A7], D5
  1947. 000013E0  2F0B                     move.l     -[A7], A3
  1948. 000013E2  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  1949. 000013E6  377C 0001 006E           move.w     [A3 + 0x6E], 0x1
  1950. 000013EC  2006                     move.l     D0, D6
  1951. 000013EE  D040                     add.w      D0, D0
  1952. 000013F0  41ED DAE8                lea.l      A0, [A5 - 0x2518]
  1953. 000013F4  3770 0000 0086           move.w     [A3 + 0x86], [A0 + D0.w]
  1954. 000013FA  302B 000E                move.w     D0, [A3 + 0xE]
  1955. 000013FE  48C0                     ext.l      D0
  1956. 00001400  322B 000A                move.w     D1, [A3 + 0xA]
  1957. 00001404  48C1                     ext.l      D1
  1958. 00001406  9081                     sub.l      D0, D1
  1959. 00001408  223C 0000 00A6           move.l     D1, 0xA6
  1960. 0000140E  9280                     sub.l      D1, D0
  1961. 00001410  2F01                     move.l     -[A7], D1
  1962. 00001412  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1963. 00001416  48C0                     ext.l      D0
  1964. 00001418  2A00                     move.l     D5, D0
  1965. 0000141A  703B                     moveq.l    D0, 0x3B
  1966. 0000141C  DA80                     add.l      D5, D0
  1967. 0000141E  48C5                     ext.l      D5
  1968. 00001420  322B 0006                move.w     D1, [A3 + 0x6]
  1969. 00001424  48C1                     ext.l      D1
  1970. 00001426  2405                     move.l     D2, D5
  1971. 00001428  9481                     sub.l      D2, D1
  1972. 0000142A  2F02                     move.l     -[A7], D2
  1973. 0000142C  48C4                     ext.l      D4
  1974. 0000142E  322B 0008                move.w     D1, [A3 + 0x8]
  1975. 00001432  48C1                     ext.l      D1
  1976. 00001434  2404                     move.l     D2, D4
  1977. 00001436  9481                     sub.l      D2, D1
  1978. 00001438  2F02                     move.l     -[A7], D2
  1979. 0000143A  7200                     moveq.l    D1, 0x00
  1980. 0000143C  2F01                     move.l     -[A7], D1
  1981. 0000143E  2F0B                     move.l     -[A7], A3
  1982. 00001440  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  1983. 00001444  2F0B                     move.l     -[A7], A3
  1984. 00001446  486D DBA4                pea.l      [A5 - 0x245C]
  1985. 0000144A  4EBA 074E                jsr        [PC + 0x74E /* 00001B9A */]
  1986. 0000144E  2F0B                     move.l     -[A7], A3
  1987. 00001450  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1988. 00001454  4FEF 0034                lea.l      A7, [A7 + 0x34]
  1989. label00001458:
  1990. 00001458  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1991. 0000145C  4E75                     rts
  1992. export_353:
  1993. 0000145E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1994. 00001462  49ED DB2C                lea.l      A4, [A5 - 0x24D4]
  1995. 00001466  266F 0018                movea.l    A3, [A7 + 0x18]
  1996. 0000146A  4A6B 00B8                tst.w      [A3 + 0xB8]
  1997. 0000146E  6606                     bne        +0x8 /* 00001476 */
  1998. 00001470  4A2D DB26                tst.b      [A5 - 0x24DA]
  1999. 00001474  6716                     beq        +0x18 /* 0000148C */
  2000. label00001476:
  2001. 00001476  377C 0001 00B8           move.w     [A3 + 0xB8], 0x1
  2002. 0000147C  2F0B                     move.l     -[A7], A3
  2003. 0000147E  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  2004. 00001482  536D DC88                subq.w     [A5 - 0x2378], 1
  2005. 00001486  588F                     addq.l     A7, 4
  2006. 00001488  6000 01E6                bra        +0x1E8 /* 00001670 */
  2007. label0000148C:
  2008. 0000148C  3013                     move.w     D0, [A3]
  2009. 0000148E  48C0                     ext.l      D0
  2010. 00001490  7203                     moveq.l    D1, 0x03
  2011. 00001492  B280                     cmp.l      D1, D0
  2012. 00001494  6E7C                     bgt        +0x7E /* 00001512 */
  2013. 00001496  302B 0070                move.w     D0, [A3 + 0x70]
  2014. 0000149A  48C0                     ext.l      D0
  2015. 0000149C  675A                     beq        +0x5C /* 000014F8 */
  2016. 0000149E  3013                     move.w     D0, [A3]
  2017. 000014A0  48C0                     ext.l      D0
  2018. 000014A2  2E00                     move.l     D7, D0
  2019. 000014A4  5787                     subq.l     D7, 3
  2020. 000014A6  2007                     move.l     D0, D7
  2021. 000014A8  D040                     add.w      D0, D0
  2022. 000014AA  41ED DB12                lea.l      A0, [A5 - 0x24EE]
  2023. 000014AE  3A30 0000                move.w     D5, [A0 + D0.w]
  2024. 000014B2  48C5                     ext.l      D5
  2025. 000014B4  2007                     move.l     D0, D7
  2026. 000014B6  D040                     add.w      D0, D0
  2027. 000014B8  41ED DB04                lea.l      A0, [A5 - 0x24FC]
  2028. 000014BC  3030 0000                move.w     D0, [A0 + D0.w]
  2029. 000014C0  48C0                     ext.l      D0
  2030. 000014C2  2205                     move.l     D1, D5
  2031. 000014C4  9280                     sub.l      D1, D0
  2032. 000014C6  2C01                     move.l     D6, D1
  2033. 000014C8  5286                     addq.l     D6, 1
  2034. 000014CA  486D 0B2A                pea.l      [A5 + 0xB2A /* export_353 */]
  2035. 000014CE  48C5                     ext.l      D5
  2036. 000014D0  2F05                     move.l     -[A7], D5
  2037. 000014D2  48C6                     ext.l      D6
  2038. 000014D4  2F06                     move.l     -[A7], D6
  2039. 000014D6  48C6                     ext.l      D6
  2040. 000014D8  2F06                     move.l     -[A7], D6
  2041. 000014DA  2F0B                     move.l     -[A7], A3
  2042. 000014DC  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  2043. 000014E0  426B 0070                clr.w      [A3 + 0x70]
  2044. 000014E4  426B 0072                clr.w      [A3 + 0x72]
  2045. 000014E8  426B 006E                clr.w      [A3 + 0x6E]
  2046. 000014EC  536D DC88                subq.w     [A5 - 0x2378], 1
  2047. 000014F0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2048. 000014F4  6000 017A                bra        +0x17C /* 00001670 */
  2049. label000014F8:
  2050. 000014F8  302B 008C                move.w     D0, [A3 + 0x8C]
  2051. 000014FC  48C0                     ext.l      D0
  2052. 000014FE  322B 008A                move.w     D1, [A3 + 0x8A]
  2053. 00001502  48C1                     ext.l      D1
  2054. 00001504  B081                     cmp.l      D0, D1
  2055. 00001506  6600 0168                bne        +0x16A /* 00001670 */
  2056. 0000150A  426B 0086                clr.w      [A3 + 0x86]
  2057. 0000150E  6000 0160                bra        +0x162 /* 00001670 */
  2058. label00001512:
  2059. 00001512  302B 0070                move.w     D0, [A3 + 0x70]
  2060. 00001516  48C0                     ext.l      D0
  2061. 00001518  6C28                     bge        +0x2A /* 00001542 */
  2062. 0000151A  302B 0010                move.w     D0, [A3 + 0x10]
  2063. 0000151E  48C0                     ext.l      D0
  2064. 00001520  322B 000C                move.w     D1, [A3 + 0xC]
  2065. 00001524  48C1                     ext.l      D1
  2066. 00001526  9081                     sub.l      D0, D1
  2067. 00001528  7209                     moveq.l    D1, 0x09
  2068. 0000152A  9280                     sub.l      D1, D0
  2069. 0000152C  302B 0008                move.w     D0, [A3 + 0x8]
  2070. 00001530  48C0                     ext.l      D0
  2071. 00001532  B280                     cmp.l      D1, D0
  2072. 00001534  6D24                     blt        +0x26 /* 0000155A */
  2073. 00001536  377C 0001 00B8           move.w     [A3 + 0xB8], 0x1
  2074. 0000153C  536D DC88                subq.w     [A5 - 0x2378], 1
  2075. 00001540  6018                     bra        +0x1A /* 0000155A */
  2076. label00001542:
  2077. 00001542  302B 0008                move.w     D0, [A3 + 0x8]
  2078. 00001546  48C0                     ext.l      D0
  2079. 00001548  0C80 0000 01F7           cmpi.l     D0, 0x1F7
  2080. 0000154E  6D0A                     blt        +0xC /* 0000155A */
  2081. 00001550  377C 0001 00B8           move.w     [A3 + 0xB8], 0x1
  2082. 00001556  536D DC88                subq.w     [A5 - 0x2378], 1
  2083. label0000155A:
  2084. 0000155A  7064                     moveq.l    D0, 0x64
  2085. 0000155C  2F00                     move.l     -[A7], D0
  2086. 0000155E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2087. 00001562  48C0                     ext.l      D0
  2088. 00001564  7202                     moveq.l    D1, 0x02
  2089. 00001566  B280                     cmp.l      D1, D0
  2090. 00001568  588F                     addq.l     A7, 4
  2091. 0000156A  6F00 0104                ble        +0x106 /* 00001670 */
  2092. 0000156E  302B 000C                move.w     D0, [A3 + 0xC]
  2093. 00001572  48C0                     ext.l      D0
  2094. 00001574  7209                     moveq.l    D1, 0x09
  2095. 00001576  B280                     cmp.l      D1, D0
  2096. 00001578  6E00 00F6                bgt        +0xF8 /* 00001670 */
  2097. 0000157C  302B 0010                move.w     D0, [A3 + 0x10]
  2098. 00001580  48C0                     ext.l      D0
  2099. 00001582  0C80 0000 01F7           cmpi.l     D0, 0x1F7
  2100. 00001588  6E00 00E6                bgt        +0xE8 /* 00001670 */
  2101. 0000158C  302B 0070                move.w     D0, [A3 + 0x70]
  2102. 00001590  48C0                     ext.l      D0
  2103. 00001592  4480                     neg.l      D0
  2104. 00001594  3740 0070                move.w     [A3 + 0x70], D0
  2105. 00001598  3013                     move.w     D0, [A3]
  2106. 0000159A  48C0                     ext.l      D0
  2107. 0000159C  2E00                     move.l     D7, D0
  2108. 0000159E  70F8                     moveq.l    D0, 0xFFFFFFF8
  2109. 000015A0  9E80                     sub.l      D7, D0
  2110. 000015A2  4246                     clr.w      D6
  2111. 000015A4  2207                     move.l     D1, D7
  2112. 000015A6  D241                     add.w      D1, D1
  2113. 000015A8  41ED DB12                lea.l      A0, [A5 - 0x24EE]
  2114. 000015AC  3230 1000                move.w     D1, [A0 + D1.w]
  2115. 000015B0  48C1                     ext.l      D1
  2116. 000015B2  2407                     move.l     D2, D7
  2117. 000015B4  D442                     add.w      D2, D2
  2118. 000015B6  41ED DB04                lea.l      A0, [A5 - 0x24FC]
  2119. 000015BA  3430 2000                move.w     D2, [A0 + D2.w]
  2120. 000015BE  48C2                     ext.l      D2
  2121. 000015C0  2A01                     move.l     D5, D1
  2122. 000015C2  9A82                     sub.l      D5, D2
  2123. 000015C4  322B 0070                move.w     D1, [A3 + 0x70]
  2124. 000015C8  48C1                     ext.l      D1
  2125. 000015CA  6F46                     ble        +0x48 /* 00001612 */
  2126. 000015CC  2007                     move.l     D0, D7
  2127. 000015CE  E740                     asl        D0.w, 3
  2128. 000015D0  41ED DB64                lea.l      A0, [A5 - 0x249C]
  2129. 000015D4  2070 0000                movea.l    A0, [A0 + D0.w]
  2130. 000015D8  43EB 001A                lea.l      A1, [A3 + 0x1A]
  2131. 000015DC  22D8                     move.l     [A1]+, [A0]+
  2132. 000015DE  22D8                     move.l     [A1]+, [A0]+
  2133. 000015E0  22D8                     move.l     [A1]+, [A0]+
  2134. 000015E2  32D8                     move.w     [A1]+, [A0]+
  2135. 000015E4  2007                     move.l     D0, D7
  2136. 000015E6  E740                     asl        D0.w, 3
  2137. 000015E8  2074 0000                movea.l    A0, [A4 + D0.w]
  2138. 000015EC  43EB 0028                lea.l      A1, [A3 + 0x28]
  2139. 000015F0  22D8                     move.l     [A1]+, [A0]+
  2140. 000015F2  22D8                     move.l     [A1]+, [A0]+
  2141. 000015F4  22D8                     move.l     [A1]+, [A0]+
  2142. 000015F6  32D8                     move.w     [A1]+, [A0]+
  2143. 000015F8  2007                     move.l     D0, D7
  2144. 000015FA  E740                     asl        D0.w, 3
  2145. 000015FC  41ED DB64                lea.l      A0, [A5 - 0x249C]
  2146. 00001600  2770 0000 008E           move.l     [A3 + 0x8E], [A0 + D0.w]
  2147. 00001606  2007                     move.l     D0, D7
  2148. 00001608  E740                     asl        D0.w, 3
  2149. 0000160A  2774 0000 0092           move.l     [A3 + 0x92], [A4 + D0.w]
  2150. 00001610  6044                     bra        +0x46 /* 00001656 */
  2151. label00001612:
  2152. 00001612  2007                     move.l     D0, D7
  2153. 00001614  E740                     asl        D0.w, 3
  2154. 00001616  41ED DB64                lea.l      A0, [A5 - 0x249C]
  2155. 0000161A  2070 0004                movea.l    A0, [A0 + D0.w + 0x4]
  2156. 0000161E  43EB 001A                lea.l      A1, [A3 + 0x1A]
  2157. 00001622  22D8                     move.l     [A1]+, [A0]+
  2158. 00001624  22D8                     move.l     [A1]+, [A0]+
  2159. 00001626  22D8                     move.l     [A1]+, [A0]+
  2160. 00001628  32D8                     move.w     [A1]+, [A0]+
  2161. 0000162A  2007                     move.l     D0, D7
  2162. 0000162C  E740                     asl        D0.w, 3
  2163. 0000162E  2074 0004                movea.l    A0, [A4 + D0.w + 0x4]
  2164. 00001632  43EB 0028                lea.l      A1, [A3 + 0x28]
  2165. 00001636  22D8                     move.l     [A1]+, [A0]+
  2166. 00001638  22D8                     move.l     [A1]+, [A0]+
  2167. 0000163A  22D8                     move.l     [A1]+, [A0]+
  2168. 0000163C  32D8                     move.w     [A1]+, [A0]+
  2169. 0000163E  2007                     move.l     D0, D7
  2170. 00001640  E740                     asl        D0.w, 3
  2171. 00001642  41ED DB64                lea.l      A0, [A5 - 0x249C]
  2172. 00001646  2770 0004 008E           move.l     [A3 + 0x8E], [A0 + D0.w + 0x4]
  2173. 0000164C  2007                     move.l     D0, D7
  2174. 0000164E  E740                     asl        D0.w, 3
  2175. 00001650  2774 0004 0092           move.l     [A3 + 0x92], [A4 + D0.w + 0x4]
  2176. label00001656:
  2177. 00001656  486D 0B2A                pea.l      [A5 + 0xB2A /* export_353 */]
  2178. 0000165A  48C5                     ext.l      D5
  2179. 0000165C  2F05                     move.l     -[A7], D5
  2180. 0000165E  48C6                     ext.l      D6
  2181. 00001660  2F06                     move.l     -[A7], D6
  2182. 00001662  48C6                     ext.l      D6
  2183. 00001664  2F06                     move.l     -[A7], D6
  2184. 00001666  2F0B                     move.l     -[A7], A3
  2185. 00001668  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  2186. 0000166C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2187. label00001670:
  2188. 00001670  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2189. 00001674  4E75                     rts
  2190. fn00001676:
  2191. 00001676  4E56 0000                link       A6, 0
  2192. 0000167A  48E7 0310                movem.l    -[A7], D6,D7,A3
  2193. 0000167E  7000                     moveq.l    D0, 0x00
  2194. 00001680  102D DB2A                move.b     D0, [A5 - 0x24D6]
  2195. 00001684  6600 013E                bne        +0x140 /* 000017C4 */
  2196. 00001688  302D DB24                move.w     D0, [A5 - 0x24DC]
  2197. 0000168C  48C0                     ext.l      D0
  2198. 0000168E  322D DB22                move.w     D1, [A5 - 0x24DE]
  2199. 00001692  48C1                     ext.l      D1
  2200. 00001694  B081                     cmp.l      D0, D1
  2201. 00001696  6F00 011E                ble        +0x120 /* 000017B6 */
  2202. 0000169A  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  2203. 0000169E  4878 232A                push.l     0x232A /* '#*' */
  2204. 000016A2  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  2205. 000016A6  526D DB22                addq.w     [A5 - 0x24DE], 1
  2206. 000016AA  7001                     moveq.l    D0, 0x01
  2207. 000016AC  2F00                     move.l     -[A7], D0
  2208. 000016AE  7214                     moveq.l    D1, 0x14
  2209. 000016B0  2F01                     move.l     -[A7], D1
  2210. 000016B2  7000                     moveq.l    D0, 0x00
  2211. 000016B4  2F00                     move.l     -[A7], D0
  2212. 000016B6  2F2D DBA0                move.l     -[A7], [A5 - 0x2460]
  2213. 000016BA  2F00                     move.l     -[A7], D0
  2214. 000016BC  2F00                     move.l     -[A7], D0
  2215. 000016BE  486D DBA4                pea.l      [A5 - 0x245C]
  2216. 000016C2  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  2217. 000016C6  2640                     movea.l    A3, D0
  2218. 000016C8  4253                     clr.w      [A3]
  2219. 000016CA  2F0B                     move.l     -[A7], A3
  2220. 000016CC  486D DBA4                pea.l      [A5 - 0x245C]
  2221. 000016D0  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  2222. 000016D4  7001                     moveq.l    D0, 0x01
  2223. 000016D6  2F00                     move.l     -[A7], D0
  2224. 000016D8  2F0B                     move.l     -[A7], A3
  2225. 000016DA  486D DBA4                pea.l      [A5 - 0x245C]
  2226. 000016DE  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  2227. 000016E2  486D 0B32                pea.l      [A5 + 0xB32 /* export_354 */]
  2228. 000016E6  7003                     moveq.l    D0, 0x03
  2229. 000016E8  2F00                     move.l     -[A7], D0
  2230. 000016EA  2F00                     move.l     -[A7], D0
  2231. 000016EC  2F00                     move.l     -[A7], D0
  2232. 000016EE  2F0B                     move.l     -[A7], A3
  2233. 000016F0  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  2234. 000016F4  302E 000A                move.w     D0, [A6 + 0xA]
  2235. 000016F8  48C0                     ext.l      D0
  2236. 000016FA  2C3C 0000 0100           move.l     D6, 0x100
  2237. 00001700  9C80                     sub.l      D6, D0
  2238. 00001702  302E 0008                move.w     D0, [A6 + 0x8]
  2239. 00001706  48C0                     ext.l      D0
  2240. 00001708  2E3C 0000 00E4           move.l     D7, 0xE4
  2241. 0000170E  9E80                     sub.l      D7, D0
  2242. 00001710  48C6                     ext.l      D6
  2243. 00001712  4A86                     tst.l      D6
  2244. 00001714  4FEF 0048                lea.l      A7, [A7 + 0x48]
  2245. 00001718  6C08                     bge        +0xA /* 00001722 */
  2246. 0000171A  48C6                     ext.l      D6
  2247. 0000171C  2006                     move.l     D0, D6
  2248. 0000171E  4480                     neg.l      D0
  2249. 00001720  3C00                     move.w     D6, D0
  2250. label00001722:
  2251. 00001722  48C7                     ext.l      D7
  2252. 00001724  4A87                     tst.l      D7
  2253. 00001726  6C08                     bge        +0xA /* 00001730 */
  2254. 00001728  48C7                     ext.l      D7
  2255. 0000172A  2007                     move.l     D0, D7
  2256. 0000172C  4480                     neg.l      D0
  2257. 0000172E  3E00                     move.w     D7, D0
  2258. label00001730:
  2259. 00001730  48C6                     ext.l      D6
  2260. 00001732  48C7                     ext.l      D7
  2261. 00001734  BE86                     cmp.l      D7, D6
  2262. 00001736  6C06                     bge        +0x8 /* 0000173E */
  2263. 00001738  48C6                     ext.l      D6
  2264. 0000173A  2006                     move.l     D0, D6
  2265. 0000173C  6004                     bra        +0x6 /* 00001742 */
  2266. label0000173E:
  2267. 0000173E  48C7                     ext.l      D7
  2268. 00001740  2007                     move.l     D0, D7
  2269. label00001742:
  2270. 00001742  7214                     moveq.l    D1, 0x14
  2271. 00001744  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2272. 00001748  3B40 DB28                move.w     [A5 - 0x24D8], D0
  2273. 0000174C  302B 0006                move.w     D0, [A3 + 0x6]
  2274. 00001750  48C0                     ext.l      D0
  2275. 00001752  223C 0000 00E4           move.l     D1, 0xE4
  2276. 00001758  9280                     sub.l      D1, D0
  2277. 0000175A  2F01                     move.l     -[A7], D1
  2278. 0000175C  302B 0008                move.w     D0, [A3 + 0x8]
  2279. 00001760  48C0                     ext.l      D0
  2280. 00001762  223C 0000 0100           move.l     D1, 0x100
  2281. 00001768  9280                     sub.l      D1, D0
  2282. 0000176A  2F01                     move.l     -[A7], D1
  2283. 0000176C  7000                     moveq.l    D0, 0x00
  2284. 0000176E  2F00                     move.l     -[A7], D0
  2285. 00001770  2F0B                     move.l     -[A7], A3
  2286. 00001772  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  2287. 00001776  302E 0008                move.w     D0, [A6 + 0x8]
  2288. 0000177A  48C0                     ext.l      D0
  2289. 0000177C  322B 0006                move.w     D1, [A3 + 0x6]
  2290. 00001780  48C1                     ext.l      D1
  2291. 00001782  9081                     sub.l      D0, D1
  2292. 00001784  2F00                     move.l     -[A7], D0
  2293. 00001786  302E 000A                move.w     D0, [A6 + 0xA]
  2294. 0000178A  48C0                     ext.l      D0
  2295. 0000178C  322B 0008                move.w     D1, [A3 + 0x8]
  2296. 00001790  48C1                     ext.l      D1
  2297. 00001792  9081                     sub.l      D0, D1
  2298. 00001794  2F00                     move.l     -[A7], D0
  2299. 00001796  302D DB28                move.w     D0, [A5 - 0x24D8]
  2300. 0000179A  48C0                     ext.l      D0
  2301. 0000179C  2F00                     move.l     -[A7], D0
  2302. 0000179E  2F0B                     move.l     -[A7], A3
  2303. 000017A0  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  2304. 000017A4  2F0B                     move.l     -[A7], A3
  2305. 000017A6  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  2306. 000017AA  1B7C 0001 DB2A           move.b     [A5 - 0x24D6], 0x1
  2307. 000017B0  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2308. 000017B4  600E                     bra        +0x10 /* 000017C4 */
  2309. label000017B6:
  2310. 000017B6  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  2311. 000017BA  4878 232C                push.l     0x232C /* '#,' */
  2312. 000017BE  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  2313. 000017C2  588F                     addq.l     A7, 4
  2314. label000017C4:
  2315. 000017C4  4CEE 08C0 FFF4           movem.l    D6,D7,A3, [A6 - 0xC]
  2316. 000017CA  4E5E                     unlink     A6
  2317. 000017CC  4E75                     rts
  2318. export_354:
  2319. 000017CE  4E56 0000                link       A6, 0
  2320. 000017D2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2321. 000017D6  49ED DD40                lea.l      A4, [A5 - 0x22C0]
  2322. 000017DA  4A2D DB2A                tst.b      [A5 - 0x24D6]
  2323. 000017DE  6700 0150                beq        +0x152 /* 00001930 */
  2324. 000017E2  4A2D DB26                tst.b      [A5 - 0x24DA]
  2325. 000017E6  671C                     beq        +0x1E /* 00001804 */
  2326. 000017E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2327. 000017EC  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  2328. 000017F0  206E 0008                movea.l    A0, [A6 + 0x8]
  2329. 000017F4  317C 0001 00B8           move.w     [A0 + 0xB8], 0x1
  2330. 000017FA  422D DB2A                clr.b      [A5 - 0x24D6]
  2331. 000017FE  588F                     addq.l     A7, 4
  2332. 00001800  6000 012E                bra        +0x130 /* 00001930 */
  2333. label00001804:
  2334. 00001804  4A6D DB28                tst.w      [A5 - 0x24D8]
  2335. 00001808  6712                     beq        +0x14 /* 0000181C */
  2336. 0000180A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2337. 0000180E  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  2338. 00001812  536D DB28                subq.w     [A5 - 0x24D8], 1
  2339. 00001816  588F                     addq.l     A7, 4
  2340. 00001818  6000 0116                bra        +0x118 /* 00001930 */
  2341. label0000181C:
  2342. 0000181C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2343. 00001820  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  2344. 00001824  206E 0008                movea.l    A0, [A6 + 0x8]
  2345. 00001828  317C 0001 00B8           move.w     [A0 + 0xB8], 0x1
  2346. 0000182E  422D DB2A                clr.b      [A5 - 0x24D6]
  2347. 00001832  266D DC38                movea.l    A3, [A5 - 0x23C8]
  2348. 00001836  7EFF                     moveq.l    D7, 0xFFFFFFFF
  2349. 00001838  588F                     addq.l     A7, 4
  2350. 0000183A  6000 00EE                bra        +0xF0 /* 0000192A */
  2351. label0000183E:
  2352. 0000183E  B7EE 0008                cmpa.l     A3, [A6 + 0x8]
  2353. 00001842  6700 00E2                beq        +0xE4 /* 00001926 */
  2354. 00001846  3013                     move.w     D0, [A3]
  2355. 00001848  48C0                     ext.l      D0
  2356. 0000184A  6D0C                     blt        +0xE /* 00001858 */
  2357. 0000184C  3013                     move.w     D0, [A3]
  2358. 0000184E  48C0                     ext.l      D0
  2359. 00001850  7202                     moveq.l    D1, 0x02
  2360. 00001852  B280                     cmp.l      D1, D0
  2361. 00001854  6600 00D0                bne        +0xD2 /* 00001926 */
  2362. label00001858:
  2363. 00001858  558F                     subq.l     A7, 2
  2364. 0000185A  206E 0008                movea.l    A0, [A6 + 0x8]
  2365. 0000185E  2F28 0006                move.l     -[A7], [A0 + 0x6]
  2366. 00001862  486B 000A                pea.l      [A3 + 0xA]
  2367. 00001866  A8AD                     syscall    PtInRect
  2368. 00001868  4A1F                     tst.b      [A7]+
  2369. 0000186A  6700 00BA                beq        +0xBC /* 00001926 */
  2370. 0000186E  3013                     move.w     D0, [A3]
  2371. 00001870  48C0                     ext.l      D0
  2372. 00001872  6C00 00BC                bge        +0xBE /* 00001930 */
  2373. 00001876  3013                     move.w     D0, [A3]
  2374. 00001878  48C0                     ext.l      D0
  2375. 0000187A  2E00                     move.l     D7, D0
  2376. 0000187C  70F8                     moveq.l    D0, 0xFFFFFFF8
  2377. 0000187E  9E80                     sub.l      D7, D0
  2378. 00001880  48C7                     ext.l      D7
  2379. 00001882  7202                     moveq.l    D1, 0x02
  2380. 00001884  B287                     cmp.l      D1, D7
  2381. 00001886  6754                     beq        +0x56 /* 000018DC */
  2382. 00001888  48C7                     ext.l      D7
  2383. 0000188A  7003                     moveq.l    D0, 0x03
  2384. 0000188C  B087                     cmp.l      D0, D7
  2385. 0000188E  674C                     beq        +0x4E /* 000018DC */
  2386. 00001890  2007                     move.l     D0, D7
  2387. 00001892  D040                     add.w      D0, D0
  2388. 00001894  3034 0000                move.w     D0, [A4 + D0.w]
  2389. 00001898  48C0                     ext.l      D0
  2390. 0000189A  7202                     moveq.l    D1, 0x02
  2391. 0000189C  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2392. 000018A0  3C00                     move.w     D6, D0
  2393. 000018A2  2007                     move.l     D0, D7
  2394. 000018A4  D040                     add.w      D0, D0
  2395. 000018A6  9D74 0000                sub.w      [A4 + D0.w], D6
  2396. 000018AA  7000                     moveq.l    D0, 0x00
  2397. 000018AC  302D DC6E                move.w     D0, [A5 - 0x2392]
  2398. 000018B0  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2399. 000018B4  7200                     moveq.l    D1, 0x00
  2400. 000018B6  3228 023A                move.w     D1, [A0 + 0x23A]
  2401. 000018BA  B280                     cmp.l      D1, D0
  2402. 000018BC  671A                     beq        +0x1C /* 000018D8 */
  2403. 000018BE  2007                     move.l     D0, D7
  2404. 000018C0  D040                     add.w      D0, D0
  2405. 000018C2  3034 0000                move.w     D0, [A4 + D0.w]
  2406. 000018C6  48C0                     ext.l      D0
  2407. 000018C8  7201                     moveq.l    D1, 0x01
  2408. 000018CA  B280                     cmp.l      D1, D0
  2409. 000018CC  660A                     bne        +0xC /* 000018D8 */
  2410. 000018CE  5246                     addq.w     D6, 1
  2411. 000018D0  2007                     move.l     D0, D7
  2412. 000018D2  D040                     add.w      D0, D0
  2413. 000018D4  5374 0000                subq.w     [A4 + D0.w], 1
  2414. label000018D8:
  2415. 000018D8  9D6D DC84                sub.w      [A5 - 0x237C], D6
  2416. label000018DC:
  2417. 000018DC  2007                     move.l     D0, D7
  2418. 000018DE  D040                     add.w      D0, D0
  2419. 000018E0  41ED DADA                lea.l      A0, [A5 - 0x2526]
  2420. 000018E4  3030 0000                move.w     D0, [A0 + D0.w]
  2421. 000018E8  48C0                     ext.l      D0
  2422. 000018EA  2F00                     move.l     -[A7], D0
  2423. 000018EC  2207                     move.l     D1, D7
  2424. 000018EE  D241                     add.w      D1, D1
  2425. 000018F0  41ED DACC                lea.l      A0, [A5 - 0x2534]
  2426. 000018F4  3230 1000                move.w     D1, [A0 + D1.w]
  2427. 000018F8  48C1                     ext.l      D1
  2428. 000018FA  2F01                     move.l     -[A7], D1
  2429. 000018FC  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2430. 00001900  588F                     addq.l     A7, 4
  2431. 00001902  2200                     move.l     D1, D0
  2432. 00001904  201F                     move.l     D0, [A7]+
  2433. 00001906  48C1                     ext.l      D1
  2434. 00001908  D280                     add.l      D1, D0
  2435. 0000190A  D36D DB20                add.w      [A5 - 0x24E0], D1
  2436. 0000190E  0653 000B                addi.w     [A3], 0xB
  2437. 00001912  526D DC86                addq.w     [A5 - 0x237A], 1
  2438. 00001916  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  2439. 0000191A  4878 232B                push.l     0x232B /* '#+' */
  2440. 0000191E  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  2441. 00001922  588F                     addq.l     A7, 4
  2442. 00001924  600A                     bra        +0xC /* 00001930 */
  2443. label00001926:
  2444. 00001926  266B 00BA                movea.l    A3, [A3 + 0xBA]
  2445. label0000192A:
  2446. 0000192A  200B                     move.l     D0, A3
  2447. 0000192C  6600 FF10                bne        -0xEE /* 0000183E */
  2448. label00001930:
  2449. 00001930  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  2450. 00001936  4E5E                     unlink     A6
  2451. 00001938  4E75                     rts
  2452. fn0000193A:
  2453. 0000193A  48E7 0700                movem.l    -[A7], D5,D6,D7
  2454. 0000193E  4A2D D48A                tst.b      [A5 - 0x2B76]
  2455. 00001942  6704                     beq        +0x6 /* 00001948 */
  2456. 00001944  7A02                     moveq.l    D5, 0x02
  2457. 00001946  6002                     bra        +0x4 /* 0000194A */
  2458. label00001948:
  2459. 00001948  7A04                     moveq.l    D5, 0x04
  2460. label0000194A:
  2461. 0000194A  422D DB26                clr.b      [A5 - 0x24DA]
  2462. 0000194E  426D DC86                clr.w      [A5 - 0x237A]
  2463. 00001952  426D DC88                clr.w      [A5 - 0x2378]
  2464. 00001956  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2465. 0000195A  226D D8F6                movea.l    A1, [A5 - 0x270A]
  2466. 0000195E  7000                     moveq.l    D0, 0x00
  2467. 00001960  102D D870                move.b     D0, [A5 - 0x2790]
  2468. 00001964  7200                     moveq.l    D1, 0x00
  2469. 00001966  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  2470. 0000196A  2001                     move.l     D0, D1
  2471. 0000196C  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  2472. 00001970  4840                     swap.w     D0
  2473. 00001972  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  2474. 00001976  4840                     swap.w     D0
  2475. 00001978  4240                     clr.w      D0
  2476. 0000197A  D280                     add.l      D1, D0
  2477. 0000197C  41E8 02A8                lea.l      A0, [A0 + 0x2A8]
  2478. 00001980  3B70 1800 DB24           move.w     [A5 - 0x24DC], [A0 + D1]
  2479. 00001986  302D DB24                move.w     D0, [A5 - 0x24DC]
  2480. 0000198A  48C0                     ext.l      D0
  2481. 0000198C  7214                     moveq.l    D1, 0x14
  2482. 0000198E  B280                     cmp.l      D1, D0
  2483. 00001990  6C06                     bge        +0x8 /* 00001998 */
  2484. 00001992  3B7C 0014 DB24           move.w     [A5 - 0x24DC], 0x14
  2485. label00001998:
  2486. 00001998  7000                     moveq.l    D0, 0x00
  2487. 0000199A  102D DC8E                move.b     D0, [A5 - 0x2372]
  2488. 0000199E  6650                     bne        +0x52 /* 000019F0 */
  2489. 000019A0  7E01                     moveq.l    D7, 0x01
  2490. 000019A2  7000                     moveq.l    D0, 0x00
  2491. 000019A4  102D DC92                move.b     D0, [A5 - 0x236E]
  2492. 000019A8  6602                     bne        +0x4 /* 000019AC */
  2493. 000019AA  5647                     addq.w     D7, 3
  2494. label000019AC:
  2495. 000019AC  48C5                     ext.l      D5
  2496. 000019AE  2005                     move.l     D0, D5
  2497. 000019B0  5380                     subq.l     D0, 1
  2498. 000019B2  2F00                     move.l     -[A7], D0
  2499. 000019B4  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2500. 000019B8  48C0                     ext.l      D0
  2501. 000019BA  48C7                     ext.l      D7
  2502. 000019BC  2C00                     move.l     D6, D0
  2503. 000019BE  DC87                     add.l      D6, D7
  2504. 000019C0  4247                     clr.w      D7
  2505. 000019C2  4A6D DC7C                tst.w      [A5 - 0x2384]
  2506. 000019C6  588F                     addq.l     A7, 4
  2507. 000019C8  671E                     beq        +0x20 /* 000019E8 */
  2508. 000019CA  7E08                     moveq.l    D7, 0x08
  2509. 000019CC  601A                     bra        +0x1C /* 000019E8 */
  2510. label000019CE:
  2511. 000019CE  70FF                     moveq.l    D0, 0xFFFFFFFF
  2512. 000019D0  2F00                     move.l     -[A7], D0
  2513. 000019D2  7202                     moveq.l    D1, 0x02
  2514. 000019D4  2F01                     move.l     -[A7], D1
  2515. 000019D6  2F01                     move.l     -[A7], D1
  2516. 000019D8  48C7                     ext.l      D7
  2517. 000019DA  2407                     move.l     D2, D7
  2518. 000019DC  5882                     addq.l     D2, 4
  2519. 000019DE  2F02                     move.l     -[A7], D2
  2520. 000019E0  4EBA 00A2                jsr        [PC + 0xA2 /* 00001A84 */]
  2521. 000019E4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2522. label000019E8:
  2523. 000019E8  3006                     move.w     D0, D6
  2524. 000019EA  5346                     subq.w     D6, 1
  2525. 000019EC  4A40                     tst.w      D0
  2526. 000019EE  66DE                     bne        -0x20 /* 000019CE */
  2527. label000019F0:
  2528. 000019F0  7E01                     moveq.l    D7, 0x01
  2529. 000019F2  4A2D DC8E                tst.b      [A5 - 0x2372]
  2530. 000019F6  6702                     beq        +0x4 /* 000019FA */
  2531. 000019F8  5447                     addq.w     D7, 2
  2532. label000019FA:
  2533. 000019FA  48C5                     ext.l      D5
  2534. 000019FC  2005                     move.l     D0, D5
  2535. 000019FE  5380                     subq.l     D0, 1
  2536. 00001A00  2F00                     move.l     -[A7], D0
  2537. 00001A02  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2538. 00001A06  48C0                     ext.l      D0
  2539. 00001A08  48C7                     ext.l      D7
  2540. 00001A0A  2C00                     move.l     D6, D0
  2541. 00001A0C  DC87                     add.l      D6, D7
  2542. 00001A0E  4247                     clr.w      D7
  2543. 00001A10  4A6D DC7C                tst.w      [A5 - 0x2384]
  2544. 00001A14  588F                     addq.l     A7, 4
  2545. 00001A16  660E                     bne        +0x10 /* 00001A26 */
  2546. 00001A18  7000                     moveq.l    D0, 0x00
  2547. 00001A1A  102D DC8C                move.b     D0, [A5 - 0x2374]
  2548. 00001A1E  6652                     bne        +0x54 /* 00001A72 */
  2549. 00001A20  4A2D DC90                tst.b      [A5 - 0x2370]
  2550. 00001A24  674C                     beq        +0x4E /* 00001A72 */
  2551. label00001A26:
  2552. 00001A26  7E08                     moveq.l    D7, 0x08
  2553. 00001A28  6048                     bra        +0x4A /* 00001A72 */
  2554. label00001A2A:
  2555. 00001A2A  4A2D DC92                tst.b      [A5 - 0x236E]
  2556. 00001A2E  6742                     beq        +0x44 /* 00001A72 */
  2557. 00001A30  4A2D DC8C                tst.b      [A5 - 0x2374]
  2558. 00001A34  6720                     beq        +0x22 /* 00001A56 */
  2559. 00001A36  70FF                     moveq.l    D0, 0xFFFFFFFF
  2560. 00001A38  2F00                     move.l     -[A7], D0
  2561. 00001A3A  7202                     moveq.l    D1, 0x02
  2562. 00001A3C  2F01                     move.l     -[A7], D1
  2563. 00001A3E  7003                     moveq.l    D0, 0x03
  2564. 00001A40  2F00                     move.l     -[A7], D0
  2565. 00001A42  48C7                     ext.l      D7
  2566. 00001A44  2407                     move.l     D2, D7
  2567. 00001A46  7009                     moveq.l    D0, 0x09
  2568. 00001A48  D480                     add.l      D2, D0
  2569. 00001A4A  2F02                     move.l     -[A7], D2
  2570. 00001A4C  4EBA 0036                jsr        [PC + 0x36 /* 00001A84 */]
  2571. 00001A50  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2572. 00001A54  601C                     bra        +0x1E /* 00001A72 */
  2573. label00001A56:
  2574. 00001A56  70FF                     moveq.l    D0, 0xFFFFFFFF
  2575. 00001A58  2F00                     move.l     -[A7], D0
  2576. 00001A5A  7202                     moveq.l    D1, 0x02
  2577. 00001A5C  2F01                     move.l     -[A7], D1
  2578. 00001A5E  7001                     moveq.l    D0, 0x01
  2579. 00001A60  2F00                     move.l     -[A7], D0
  2580. 00001A62  48C7                     ext.l      D7
  2581. 00001A64  2407                     move.l     D2, D7
  2582. 00001A66  5E82                     addq.l     D2, 7
  2583. 00001A68  2F02                     move.l     -[A7], D2
  2584. 00001A6A  4EBA 0018                jsr        [PC + 0x18 /* 00001A84 */]
  2585. 00001A6E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2586. label00001A72:
  2587. 00001A72  3006                     move.w     D0, D6
  2588. 00001A74  5346                     subq.w     D6, 1
  2589. 00001A76  4A40                     tst.w      D0
  2590. 00001A78  66B0                     bne        -0x4E /* 00001A2A */
  2591. 00001A7A  426D DC88                clr.w      [A5 - 0x2378]
  2592. 00001A7E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2593. 00001A82  4E75                     rts
  2594. fn00001A84:
  2595. 00001A84  4E56 0000                link       A6, 0
  2596. 00001A88  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  2597. 00001A8C  302E 000A                move.w     D0, [A6 + 0xA]
  2598. 00001A90  48C0                     ext.l      D0
  2599. 00001A92  2F00                     move.l     -[A7], D0
  2600. 00001A94  322E 000E                move.w     D1, [A6 + 0xE]
  2601. 00001A98  48C1                     ext.l      D1
  2602. 00001A9A  2F01                     move.l     -[A7], D1
  2603. 00001A9C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2604. 00001AA0  588F                     addq.l     A7, 4
  2605. 00001AA2  2200                     move.l     D1, D0
  2606. 00001AA4  201F                     move.l     D0, [A7]+
  2607. 00001AA6  48C1                     ext.l      D1
  2608. 00001AA8  2E01                     move.l     D7, D1
  2609. 00001AAA  DE80                     add.l      D7, D0
  2610. 00001AAC  302E 0016                move.w     D0, [A6 + 0x16]
  2611. 00001AB0  48C0                     ext.l      D0
  2612. 00001AB2  2F00                     move.l     -[A7], D0
  2613. 00001AB4  7014                     moveq.l    D0, 0x14
  2614. 00001AB6  2F00                     move.l     -[A7], D0
  2615. 00001AB8  2F2D DB9C                move.l     -[A7], [A5 - 0x2464]
  2616. 00001ABC  2F2D DBA0                move.l     -[A7], [A5 - 0x2460]
  2617. 00001AC0  7200                     moveq.l    D1, 0x00
  2618. 00001AC2  2F01                     move.l     -[A7], D1
  2619. 00001AC4  2F01                     move.l     -[A7], D1
  2620. 00001AC6  486D DBA4                pea.l      [A5 - 0x245C]
  2621. 00001ACA  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  2622. 00001ACE  2640                     movea.l    A3, D0
  2623. 00001AD0  486D 0B3A                pea.l      [A5 + 0xB3A /* export_355 */]
  2624. 00001AD4  48C7                     ext.l      D7
  2625. 00001AD6  2F07                     move.l     -[A7], D7
  2626. 00001AD8  48C7                     ext.l      D7
  2627. 00001ADA  2F07                     move.l     -[A7], D7
  2628. 00001ADC  48C7                     ext.l      D7
  2629. 00001ADE  2F07                     move.l     -[A7], D7
  2630. 00001AE0  2F0B                     move.l     -[A7], A3
  2631. 00001AE2  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  2632. 00001AE6  36AE 0012                move.w     [A3], [A6 + 0x12]
  2633. 00001AEA  302B 0010                move.w     D0, [A3 + 0x10]
  2634. 00001AEE  48C0                     ext.l      D0
  2635. 00001AF0  322B 000C                move.w     D1, [A3 + 0xC]
  2636. 00001AF4  48C1                     ext.l      D1
  2637. 00001AF6  9081                     sub.l      D0, D1
  2638. 00001AF8  223C 0000 01EE           move.l     D1, 0x1EE
  2639. 00001AFE  9280                     sub.l      D1, D0
  2640. 00001B00  2F01                     move.l     -[A7], D1
  2641. 00001B02  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2642. 00001B06  48C0                     ext.l      D0
  2643. 00001B08  2A00                     move.l     D5, D0
  2644. 00001B0A  7009                     moveq.l    D0, 0x09
  2645. 00001B0C  DA80                     add.l      D5, D0
  2646. 00001B0E  322B 000E                move.w     D1, [A3 + 0xE]
  2647. 00001B12  48C1                     ext.l      D1
  2648. 00001B14  342B 000A                move.w     D2, [A3 + 0xA]
  2649. 00001B18  48C2                     ext.l      D2
  2650. 00001B1A  9282                     sub.l      D1, D2
  2651. 00001B1C  243C 0000 00A6           move.l     D2, 0xA6
  2652. 00001B22  9481                     sub.l      D2, D1
  2653. 00001B24  2F02                     move.l     -[A7], D2
  2654. 00001B26  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2655. 00001B2A  48C0                     ext.l      D0
  2656. 00001B2C  2C00                     move.l     D6, D0
  2657. 00001B2E  703B                     moveq.l    D0, 0x3B
  2658. 00001B30  DC80                     add.l      D6, D0
  2659. 00001B32  48C6                     ext.l      D6
  2660. 00001B34  322B 0006                move.w     D1, [A3 + 0x6]
  2661. 00001B38  48C1                     ext.l      D1
  2662. 00001B3A  2406                     move.l     D2, D6
  2663. 00001B3C  9481                     sub.l      D2, D1
  2664. 00001B3E  2F02                     move.l     -[A7], D2
  2665. 00001B40  48C5                     ext.l      D5
  2666. 00001B42  322B 0008                move.w     D1, [A3 + 0x8]
  2667. 00001B46  48C1                     ext.l      D1
  2668. 00001B48  2405                     move.l     D2, D5
  2669. 00001B4A  9481                     sub.l      D2, D1
  2670. 00001B4C  2F02                     move.l     -[A7], D2
  2671. 00001B4E  7200                     moveq.l    D1, 0x00
  2672. 00001B50  2F01                     move.l     -[A7], D1
  2673. 00001B52  2F0B                     move.l     -[A7], A3
  2674. 00001B54  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  2675. 00001B58  2F0B                     move.l     -[A7], A3
  2676. 00001B5A  486D DBA4                pea.l      [A5 - 0x245C]
  2677. 00001B5E  4EBA 003A                jsr        [PC + 0x3A /* 00001B9A */]
  2678. 00001B62  4CEE 08E0 FFF0           movem.l    D5,D6,D7,A3, [A6 - 0x10]
  2679. 00001B68  4E5E                     unlink     A6
  2680. 00001B6A  4E75                     rts
  2681. export_355:
  2682. 00001B6C  2F0B                     move.l     -[A7], A3
  2683. 00001B6E  266F 0008                movea.l    A3, [A7 + 0x8]
  2684. 00001B72  302B 0004                move.w     D0, [A3 + 0x4]
  2685. 00001B76  48C0                     ext.l      D0
  2686. 00001B78  6608                     bne        +0xA /* 00001B82 */
  2687. 00001B7A  2F0B                     move.l     -[A7], A3
  2688. 00001B7C  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  2689. 00001B80  588F                     addq.l     A7, 4
  2690. label00001B82:
  2691. 00001B82  4A2D DB26                tst.b      [A5 - 0x24DA]
  2692. 00001B86  670E                     beq        +0x10 /* 00001B96 */
  2693. 00001B88  2F0B                     move.l     -[A7], A3
  2694. 00001B8A  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  2695. 00001B8E  377C 0001 00B8           move.w     [A3 + 0xB8], 0x1
  2696. 00001B94  588F                     addq.l     A7, 4
  2697. label00001B96:
  2698. 00001B96  265F                     movea.l    A3, [A7]+
  2699. 00001B98  4E75                     rts
  2700. fn00001B9A:
  2701. 00001B9A  4E56 0000                link       A6, 0
  2702. 00001B9E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2703. 00001BA2  286E 000C                movea.l    A4, [A6 + 0xC]
  2704. 00001BA6  4247                     clr.w      D7
  2705. 00001BA8  3C2C 000E                move.w     D6, [A4 + 0xE]
  2706. 00001BAC  3014                     move.w     D0, [A4]
  2707. 00001BAE  48C0                     ext.l      D0
  2708. 00001BB0  7202                     moveq.l    D1, 0x02
  2709. 00001BB2  B280                     cmp.l      D1, D0
  2710. 00001BB4  6602                     bne        +0x4 /* 00001BB8 */
  2711. 00001BB6  5B46                     subq.w     D6, 5
  2712. label00001BB8:
  2713. 00001BB8  2F0C                     move.l     -[A7], A4
  2714. 00001BBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2715. 00001BBE  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  2716. 00001BC2  206E 0008                movea.l    A0, [A6 + 0x8]
  2717. 00001BC6  2668 0094                movea.l    A3, [A0 + 0x94]
  2718. 00001BCA  508F                     addq.l     A7, 8
  2719. 00001BCC  602C                     bra        +0x2E /* 00001BFA */
  2720. label00001BCE:
  2721. 00001BCE  3013                     move.w     D0, [A3]
  2722. 00001BD0  48C0                     ext.l      D0
  2723. 00001BD2  6720                     beq        +0x22 /* 00001BF4 */
  2724. 00001BD4  48C6                     ext.l      D6
  2725. 00001BD6  302B 000E                move.w     D0, [A3 + 0xE]
  2726. 00001BDA  48C0                     ext.l      D0
  2727. 00001BDC  B086                     cmp.l      D0, D6
  2728. 00001BDE  6C14                     bge        +0x16 /* 00001BF4 */
  2729. 00001BE0  48C7                     ext.l      D7
  2730. 00001BE2  2F07                     move.l     -[A7], D7
  2731. 00001BE4  2F0C                     move.l     -[A7], A4
  2732. 00001BE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2733. 00001BEA  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  2734. 00001BEE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2735. 00001BF2  6016                     bra        +0x18 /* 00001C0A */
  2736. label00001BF4:
  2737. 00001BF4  266B 00BA                movea.l    A3, [A3 + 0xBA]
  2738. 00001BF8  5247                     addq.w     D7, 1
  2739. label00001BFA:
  2740. 00001BFA  200B                     move.l     D0, A3
  2741. 00001BFC  66D0                     bne        -0x2E /* 00001BCE */
  2742. 00001BFE  2F0C                     move.l     -[A7], A4
  2743. 00001C00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2744. 00001C04  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2745. 00001C08  508F                     addq.l     A7, 8
  2746. label00001C0A:
  2747. 00001C0A  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  2748. 00001C10  4E5E                     unlink     A6
  2749. 00001C12  4E75                     rts
  2750.